这有点circuit回,因为
touch它没有原始
time_t值,但是应该可以在脚本中安全地完成此工作。(MacOS
X中存在的
-r选项
date;我没有仔细检查GNU。)可以通过直接在
touch命令行中编写命令替换来避免使用“ time”变量。
time=$(date -r 1312603983 '+%Y%m%d%H%M.%S')marker=/tmp/marker.$$trap "rm -f $marker; exit 1" 0 1 2 3 13 15touch -t $time $markerfind . -type f -newer $markerrm -f $markertrap 0



