March 26th, 2008

Смени мозги.

Задача: написать shell-скрипт, который выкидывает в файл список файлов в директории, претерпевших изменение после такой-то даты. Я придумал такую конструкцию:

find . -type f -printf "%TY-%Tm-%Td %TH:%TM:%TS %p\n" | awk '{ if (sprintf("%s %s", $1, $2) > "2008-03-24 20:00:00") { printf("%s", $3); for (i=4; i<=NF; i++) printf(" %s", $i); printf("\n"); } }' >out.txt

Интересно, есть ещё какие-нибудь "более красивые" варианты?