昨天我拍了很多照片,但我忘记更改相机中的时区。现在所有图片的修改日期都有错误。
我想将特定目录中所有文件的修改日期更改为minus 10 hours.
#!/bin/sh
for i in /Users/slick/Desktop/100D5200/*; do
touch -r "$i" -d '-10 hour' "$i"
done
Run Code Online (Sandbox Code Playgroud)
当我在 OSX 中运行这个脚本时,我得到
touch:非法选项 --d 用法:touch [-A [-][[hh]mm]SS] [-acfhm] [-r file] [-t [[CC]YY]MMDDhhmm[.SS]] file 。 ..
我究竟做错了什么?