この場合、-nt
は何をしますか?
LOG_DIR_PATH=/home/users/chinboon/test-chinboon/logs/sandbox1
do if [ $i -nt ${LOG_DIR_PATH}/test ]
この場合、-nt
は何をしますか?
LOG_DIR_PATH=/home/users/chinboon/test-chinboon/logs/sandbox1
do if [ $i -nt ${LOG_DIR_PATH}/test ]
-nt
フラグをチェックファイル$i
がファイル${LOG_DIR_PATH}/test
より新しい修正日付を持っている場合。
利用可能なすべてのフラグについては、man 1 test
を参照してください。
私は
if [ $i -nt ${LOG_DIR_PATH}/test ]; then
# SOMETHING
fi
以来man test
にあなたを指していますがIBM DeveloperWorksによると
if test $i -nt ${LOG_DIR_PATH}/test; then
# SOMETHING
fi
の省略形ですfile1がより新しい場合-nt
は
テストにある場合には目的ファイル2.この日付と次回の比較には、変更日が使用されます。そのファイル名
$i
に格納されたファイルは、ファイル名${LOG_DIR_PATH}/test
を持つファイルよりも新しい場合
だから基本的に、あなたはチェックしています。
テストはUNIXスクリプトですか、それともファイルや文字列と似ていますか? –
Chin:私の編集を参照してください。 –