sed
работает построчно, поэтому ваша попытка не сработает.
Итак, как это сделать с помощью sed
? Определите диапазон адресов, начиная со строки STAC
(/^STAC$/
)до конца файла ($
). Их нужно напечатать, а все остальное(!
)следует d
удалить:
sed -i '/^STAC$/,$!d' myfile
Согласно комментарию к этому ответу, вы не должны выключать компьютер во время обновления ОС, если вы еще не выключили компьютер, попробуйте подождать пару часов.
В противном случае; полное раскрытие, может быть более продвинутый/эффективный способ устранения неполадок и решения проблемы, но мне не хватает опыта, и это хорошее универсальное решение. С этим не по пути вот это:
Если это установка UEFI Pop! _ОС:
Если это установка BIOS, замените шаг 1 следующим:
Если нет возможности загрузиться в режиме восстановления, вам понадобится Pop! _Установочный носитель ОС для загрузки. Это должна быть та же версия, которую вы сейчас используете, чтобы использовать функцию «Обновить установку». (напр. USB-накопитель с соответствующим файлом Pop! _На него прошился образ ОС)
Когда все будет готово, загрузитесь в Pop! _ОС и повторите попытку обновления. После успешного обновления до 21.04 я рекомендую обновить/обновить системные пакеты и образ раздела восстановления с помощью:
sudo apt update
sudo apt upgrade
sudo pop-upgrade recovery upgrade from-release