Ошибка в sudo update-manager -d при обновлении до Ubuntu 18.04

Здесь вы можете использовать awk:

awk 'FNR==1{ header=$0;next} {print >"file"header}' filexx*

Создает один или несколько новых файлов, объединяя файлы с одинаковыми заголовками в первой строке:

$ cat file1945
Zenon
$ cat file1950
Frank
Church
James
McClure
Bob

] Объяснения с включением кавычек из документации awk:

Предварительно определенная встроенная документация awk - это текущий номер записи в текущем файле. awk увеличивает FNR каждый раз при чтении новой записи (см. Запись). awk сбрасывает FNR до нуля каждый раз при запуске нового входного файла. Поэтому, когда мы делаем FNR==1, мы принимаем только действие и получаем эту строку, когда это первая строка текущего файла и сохраняем ее содержимое в переменной, называемой header.

Записи заставляют awk немедленно прекратить обработку текущей записи и перейти к следующей записи. Это означает, что для текущей записи не выполняются дополнительные правила, а остальная часть действия текущего правила не выполняется, поэтому в следующий раз FNR!=1 и это приведет к тому, что awk выполнит следующий блок, который перенаправляет [ f17] (записи / строки) в файл с именем file#### (#### заменит значение переменной header, помните, что вам нужно указать часть имени файла, что это строка.

Мы использовали перенаправление здесь. Когда этот тип перенаправления используется, строка стирается до того, как будет записан первый вывод. Последующая запись на тот же вывод- файл не удаляет выходной файл, а добавляет к нему (это отличается от того, как вы используете перенаправления в сценариях оболочки.) Если выходной файл не существует, он создается.

0
задан 5 May 2018 в 07:06

4 ответа

Когда вы устанавливали обновления, файл sources.list обновлялся. После отмены половины источников обновляются до уровня бионического. Попробуйте любой из способов устранения неполадок.

Откройте терминал и введите sudo nano /etc/apt/sources.list. Здесь будут перечислены все источники. Ссылка, в которой есть bionic, просто прокомментирует это, просто добавив # перед ним и источники, которые хитры, раскомментируют это, удалив #. Попробуйте apt upgrade еще раз.

ИЛИ

Поиск приложения называется программным обеспечением и обновлениями. На вкладке «Программное обеспечение Ubuntu» измените сервер и перезагрузите его. Это отредактирует sources.list и может решить вашу проблему.

Для обновления до 18.04 с 17.10 используйте do-release-upgrade

2
ответ дан 22 May 2018 в 10:58

Когда вы устанавливали обновления, файл sources.list обновлялся. После отмены половины источников обновляются до уровня бионического. Попробуйте любой из способов устранения неполадок.

Откройте терминал и введите sudo nano /etc/apt/sources.list. Здесь будут перечислены все источники. Ссылка, в которой есть bionic, просто прокомментирует это, просто добавив # перед ним и источники, которые хитры, раскомментируют это, удалив #. Попробуйте apt upgrade еще раз.

ИЛИ

Поиск приложения называется программным обеспечением и обновлениями. На вкладке «Программное обеспечение Ubuntu» измените сервер и перезагрузите его. Это отредактирует sources.list и может решить вашу проблему.

Для обновления до 18.04 с 17.10 используйте do-release-upgrade

2
ответ дан 17 July 2018 в 15:11

Когда вы устанавливали обновления, файл sources.list обновлялся. После отмены половины источников обновляются до уровня бионического. Попробуйте любой из способов устранения неполадок.

Откройте терминал и введите sudo nano /etc/apt/sources.list. Здесь будут перечислены все источники. Ссылка, в которой есть bionic, просто прокомментирует это, просто добавив # перед ним и источники, которые хитры, раскомментируют это, удалив #. Попробуйте apt upgrade еще раз.

ИЛИ

Поиск приложения называется программным обеспечением и обновлениями. На вкладке «Программное обеспечение Ubuntu» измените сервер и перезагрузите его. Это отредактирует sources.list и может решить вашу проблему.

Для обновления до 18.04 с 17.10 используйте do-release-upgrade

2
ответ дан 20 July 2018 в 15:37

Когда вы устанавливали обновления, файл sources.list обновлялся. После отмены половины источников обновляются до уровня бионического. Попробуйте любой из способов устранения неполадок.

Откройте терминал и введите sudo nano /etc/apt/sources.list. Здесь будут перечислены все источники. Ссылка, в которой есть bionic, просто прокомментирует это, просто добавив # перед ним и источники, которые хитры, раскомментируют это, удалив #. Попробуйте apt upgrade еще раз.

ИЛИ

Поиск приложения называется программным обеспечением и обновлениями. На вкладке «Программное обеспечение Ubuntu» измените сервер и перезагрузите его. Это отредактирует sources.list и может решить вашу проблему.

Для обновления до 18.04 с 17.10 используйте do-release-upgrade

2
ответ дан 23 July 2018 в 16:08

Другие вопросы по тегам:

Похожие вопросы: