我编写一个简单的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
我不知道我的脚本有什么问题,任何人都可以帮助我吗?
非常感谢你!
Jary
ls -lR $dir > a ls -lR $dir > b DIFF=$(diff a b) if [ "$DIFF" != "" ] then echo "The directory was modified" fi