Узнать, изменился ли файл

Я хочу узнать, был ли файл изменен с момента последнего запуска моего сценария оболочки, может быть, создав логическое значение или что-то в этом роде ... Возможно, можно было бы сохранить последний раз, когда скрипт запускался в текстовом файле, и когда скрипт будет запущен в следующий раз, он должен прочитать этот файл, а затем он должен выяснить, какой файл был изменен, чтобы я мог проверить, есть ли файл был изменен с помощью чего-то вроде:

for file in *
do
    #Somecode here
    if [ $filehaschanged != "0" ]; then
    echo "Foobar" > file.txt
    fi
    #Somecode here
done

Может быть, это можно сделать с помощью find ... какие-нибудь идеи?

12
задан Jonathan Leffler 1 July 2015 в 14:00
поделиться