Apt-get core сброшен! [dубликат]

Классическое решение с awk, которое рассматривает / как разделитель полей для ввода и вывода и устанавливает последнее поле в пустую строку (что на самом деле является «разыменованием» числа полей NF): [ ! d0]

$ echo "xxx/xxxx/xxxxx/yyy"|awk  'BEGIN{OFS=FS="/"};{$NF="";print $0}'
xxx/xxxx/xxxxx/

Короче, как заметил в комментариях fedorqui:

$ echo "xxx/xxxx/xxxxx/yyy"|awk  'BEGIN{OFS=FS="/"};NF--'
xxx/xxxx/xxxxx/

Вариация на этом должна заключаться в том, чтобы поместить путь в среду выполнения awk, которая будет накапливаться на сантехнике, но делает часть awk более подробной:

mypath="xxx/xxxx/xxxxx/yyy" awk  'BEGIN{OFS=FS="/"; sub(/\/([^\/]*)$/,"",ENVIRON["mypath"]);print(ENVIRON["mypath"]) };'
0
задан 13 March 2018 в 19:28

3 ответа

«Как исправить», попробуйте

sudo apt install --reinstall libappstream3

или даже

sudo apt-get purge libappstream3

Взято из ошибки повреждения библиотеки во время обновления apt-get

0
ответ дан 22 May 2018 в 12:35

«Как исправить», попробуйте

sudo apt install --reinstall libappstream3

или даже

sudo apt-get purge libappstream3

Взято из ошибки повреждения библиотеки во время обновления apt-get

0
ответ дан 17 July 2018 в 18:55

«Как исправить», попробуйте

sudo apt install --reinstall libappstream3

или даже

sudo apt-get purge libappstream3

Взято из ошибки повреждения библиотеки во время обновления apt-get

0
ответ дан 23 July 2018 в 19:43

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

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