#!/bin/sh
topdir=/some/directory
stampfile="$HOME/.stamp"
if [ -f "$stampfile" ]; then
find "$topdir" -type f -newer "$stampfile"
fi
touch "$stampfile"
Esse pequeno script manteria um arquivo de timestamp que seria atualizado toda vez que o script fosse executado. Ele localizaria todos os arquivos no diretório $topdir
que possui um registro de data e hora de modificação mais recente que o arquivo de registro de data e hora em $stampfile
.
Na primeira vez que esse script é executado, o arquivo de registro de data e hora não existiria, portanto, o script não produziria nada. Em execuções subseqüentes, o script listaria os arquivos modificados desde a última execução.