Извлечение имен файлов на основе дат [Shell] - PullRequest
0 голосов
/ 27 февраля 2012

Мой test.txt выглядит так

drwx------+  5 dc staff   170 Jan 19 00:17 stopwords.txt
drwxr-xr-x   4 dc staff   136 Feb 20 21:15 test.pl
-rw-r--r--   1 dc staff   845 Feb 26 00:09 test.txt
-rw-r--r--   1 dc staff   917 Feb 26 00:45 test1.txt

Я хочу извлечь те файлы, которые созданы за 1 неделю до текущей даты (при запуске сценария оболочки)

1 Ответ

3 голосов
/ 27 февраля 2012

Вместо синтаксического анализа текстового файла с содержимым каталога вы можете использовать find напрямую:

find <directory> -ctime +7

При этом будут напечатаны все файлы в <directory>, созданные более 7 дней назад.

Для получения дополнительной информации, пожалуйста, посмотрите на этот связанный вопрос .

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