Найти tar-архивы, еще не существующие в виде папок

Правильный синтаксис::

list=($(ls -t *.jpg *.png | head -10))
echo First element: ${list[0]}
echo Last element: ${list[9]}

Однако это решение будет иметь проблемы с именами файлов, содержащими символы пробела (или вообще любые пробелы ).

0
22.09.2020, 21:33
1 ответ

чистый баш:

for line in *.tar;do [ -d "${line%.tar}" ] || echo $line;done
2
18.03.2021, 23:03

Теги

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