2011-08-04 19 views
0

-nt對這種情況做了什麼?

LOG_DIR_PATH=/home/users/chinboon/test-chinboon/logs/sandbox1 

do if [ $i -nt ${LOG_DIR_PATH}/test ] 

回答

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 
+0

測試一個unix腳本還是它像一個文件或字符串? –

+0

下巴:看我的編輯。 –

0

速記據IBM DeveloperWorks如果-nt

測試如果file1比新用途文件2.修改日期用於此和下一個比較。

所以基本上你檢查,如果其文件存儲在$i該文件是不是與文件名${LOG_DIR_PATH}/test的文件更新。

相關問題