как подключить ls -ltr после списка файлов для захвата даты и времени

Как уже говорили другие, ваш пример трудно понять, и вам действительно следует использовать правильный парсер. Для конкретного примера, который вы показали, это сработает, но сломается в более сложных случаях, это просто удаляет все новые строки (\n), которые идут перед ":

perl -000pe 's/\n"/"/g' file.csv 
0
14.08.2018, 19:34
1 ответ

Все, что вам может понадобиться здесь, этоxargs:

./print_bad_wsp_files.sh | xargs ls -ltr

xargs прочитает выходные данные скрипта и выполнит ls -ltrвсе из них (, потенциально сгруппированные в группы, столько, сколько поместится в каждом вызовеls).

Обратите внимание, что при наличии нескольких вызовов lsкаждый lsбудет отдельно сортировать свой собственный список файлов (по обратному времени ).

1
28.01.2020, 02:42

Теги

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