У меня есть команда, которая находит все файлы, содержащие определенную строку в linux:
find . -type f | xargs grep 'string' -sl
Я хочу также напечатать время и дату последнего изменения файла.
Вы можете сделать это:
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