Использование awk:
~ awk '/^module/ {l = $0; getline; printf "%s", l} 1' input-file
module x(a,b,c)
module y(d,e,f,
g,h,i)
module z(j,k,l)
Для каждой строки, начинающейся с module
, сохраните строку в l
, перейдите к следующей строке(getline
)и напечатайте сохраненную строку без новой строки. Затем распечатайте каждую строку.
Я попробовал следующие шаги:
Сначала я попытался выполнить очистку с помощью sudo apt-get purge libappstream3
, как предложено здесь , но этот пакет не был найден в системе.
Затем, как предложил в этом сообщении в блоге и в этом комментарии , я попробовал sudo dpkg --configure -a
, и установка возобновилась и завершилась без каких-либо ошибок.
После этого я попытался запустить sudo apt-get update && sudo apt-get upgrade -y
, и он работал правильно и обновлял пакеты.