Linux находит файлы со строкой и печатает время последнего доступа - PullRequest
0 голосов
/ 27 марта 2012

У меня есть команда, которая находит все файлы, содержащие определенную строку в linux:

find . -type f | xargs grep 'string' -sl

Я хочу также напечатать время и дату последнего изменения файла.

1 Ответ

1 голос
/ 27 марта 2012

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

grep -rl "string" *|xargs ls -l

Если вы хотите только раз:

grep -rl "string" *|xargs ls -l|awk '{print $NF, $6, $7 }'

напечатает что-то вроде:

file1 2012-03-25 12:44
file2 2012-03-26 00:30
...