получить длинный список от grep -l - это возможно? - PullRequest
1 голос
/ 17 апреля 2009

Я выполняю этот grep: grep -l "Проверка не удалась" * .dbg

Возвращает список файлов. Тем не менее, меня больше всего интересует время изменения этих файлов.

Какой будет правильная команда?

Редактировать: аргумент в заголовке был неверным.

Ответы [ 2 ]

5 голосов
/ 17 апреля 2009

xargs - мой друг, по-видимому. Ответ: grep -l "Проверка не удалась" * .dbg | xargs ls -ltr

0 голосов
/ 17 апреля 2009

Вы также можете сделать это с

for file in `grep -l "Validation failed" *.dbg`; do ls -ltr $file; done

но xargs определенно аккуратнее, короче и дает вам простые варианты разделителя.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...