Классическое решение с 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"]) };'
«Как исправить», попробуйте
sudo apt install --reinstall libappstream3
или даже
sudo apt-get purge libappstream3
Взято из ошибки повреждения библиотеки во время обновления apt-get
«Как исправить», попробуйте
sudo apt install --reinstall libappstream3
или даже
sudo apt-get purge libappstream3
Взято из ошибки повреждения библиотеки во время обновления apt-get
«Как исправить», попробуйте
sudo apt install --reinstall libappstream3
или даже
sudo apt-get purge libappstream3
Взято из ошибки повреждения библиотеки во время обновления apt-get