Ошибка: libpulsecommon-4.0.so: нет такого файла или каталога

Из вашего вывода видно, что вы выполнили команду

$ ls -la ./folder1/folder2/

или что-то похожее по строкам, и ваш вопрос просит проанализировать вывод ls. Тем не менее, вы действительно не должны анализировать ls , потому что это плохая практика по нескольким причинам. Лучший подход был бы следующим:

$ ls ./folder1/folder2/{"",.}test*pdf

Расширение пути будет захватывать только те файлы, которые начинаются с test и заканчиваются на pdf и могут начинаться или не начинаться с точки. Ваши файлы, оканчивающиеся на lyWfRr и GftyJL, не будут отображаться таким образом.


Однако, если вы настаиваете на анализе этого вывода, используйте якорь $ в awk, чтобы отфильтровать строки, заканчивающиеся только в .pdf

$ awk '/pdf$/' input.txt                                                                                                                                               
-rw-rw-r-- 1 user1 user1   10 Oct 27 10:08 ./folder1/folder2/test-file1-228783-cause1-XY-OP-0001.pdf
-rw-rw-r-- 1 user1 user1   20 Oct 27 10:12 ./folder1/folder2/test-file2-228651-cause1-XY-OP-0001.pdf
-rw-rw-r-- 1 user1 user1   20 Oct 27 10:08 ./folder1/folder2/test-file3-228706-cause1-XY-OP-0005.pdf
-rw-rw-r-- 1 user1 user1   20 Oct 27 10:15 ./folder1/folder2/test-file4-228695-cause1-XY-OP-0005.pdf
-rw-rw-r-- 1 user1 user1   20 Oct 27 10:15 ./folder1/folder2/test-file5-228675-cause1-XY-OP-0001.pdf

Для записи Я не одобряю это, призываю пользователей избегать парсинга ls и делать все правильно TM sup>

0
задан 17.04.2020, 07:27

1 ответ

откройте свой терминал и введите

sudo apt-get install --reinstall libpulse0

, затем повторите попытку с выходом из системы / перезапуском.

2
ответ дан 17.04.2020, 07:28

Теги

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