我试图反对这个语法。我遇到了空格问题,我不知道是否有更好的方法来做到这一点。
vardir=/home/user
cd $vardir
for i in $(ls "$vardir") ; do
timestamp="$(stat -c %Y $i)"
echo "$i"
echo "$timestamp"
done
Run Code Online (Sandbox Code Playgroud)
无论我在哪里引用,结果都是相似的,我不确定我做错了什么:
stat: cannot stat ‘Temporary’: No such file or directory
Temporary
stat: cannot stat ‘Items’: No such file or directory
Items
Run Code Online (Sandbox Code Playgroud)
我的目标是我想从备份目录和touch当前目录中获取时间戳以恢复原始修改日期。