Мне интересно посмотреть список каталогов, сравнить предыдущий список с текущим списком каталогов и настроить скрипт для этого. Может быть, в Perl или в виде сценария оболочки.
Должен ли я использовать что-то вроде diff? С программной точки зрения, что было бы идеальным способом сделать это? Например, допустим, я вывожу diff в выходной файл, если нет diff, то выход, если есть результаты, я хочу его увидеть.
Например, у меня сегодня есть следующие каталоги:
/foo/bar/staging/abc
/foo/bar/staging/def
/foo/bar/staging/a1b2c3
Следующий день будет выглядеть так, если каталог будет добавлен или переименован:
/foo/bar/staging/abc
/foo/bar/staging/def
/foo/bar/staging/ghi
/foo/bar/staging/a1b2c4