【发布时间】:2021-01-08 00:25:18
【问题描述】:
我正在编写一个简单的 Bash 脚本来检测文件夹何时被修改。
它非常接近:
ls -lR $dir > a
ls -lR $dir > b
DIFF=$(diff a b)
if [ $DIFF -ne 0 ]
then
echo "The directory was modified"
不幸的是,if 语句打印错误:[: -ne: unary operator expected
我不确定我的脚本有什么问题,有人可以帮助我吗?
非常感谢!
杰瑞
【问题讨论】: