-nt
对此案件做了什么?
LOG_DIR_PATH=/home/users/chinboon/test-chinboon/logs/sandbox1
do if [ $i -nt ${LOG_DIR_PATH}/test ]
答案 0 :(得分:4)
-nt
标记检查文件$i
的修改日期是否比文件${LOG_DIR_PATH}/test
更新。
有关所有可用标记,请参阅man 1 test
。
我指的是man test
,因为
if [ $i -nt ${LOG_DIR_PATH}/test ]; then
# SOMETHING
fi
是
的简写if test $i -nt ${LOG_DIR_PATH}/test; then
# SOMETHING
fi
答案 1 :(得分:0)
根据IBM DeveloperWorks的目的-nt
是
测试file1是否比文件2更新。修改日期用于此次和下次比较。
所以基本上你要检查文件名存储在$i
中的文件是否比文件名为${LOG_DIR_PATH}/test
的文件更新。