2つのファイルのタイムスタンプを比較するにはどうすればよいですか?
私はこれを試しましたが、うまくいきません:
file1time=`stat -c %Y fil1.txt`
file2time=`stat -c %Y file2.txt`
if[$file1time -gt $file2time];
then
doSomething
fi
私は両方のタイムスタンプを順番に印刷しました。
1273143480
1254144394
./script.sh: line 13: [1273143480: command not found
基本的に比較が機能しない場合、私は推測します。または、私がやっていること以外の良い方法があれば、教えてください。何を変更する必要がありますか?
1
コードには、角括弧の周りにスペースが必要です。
—
ジョナサンレフラー
テストメカニズムは、タイムスタンプを比較するための組み込みメカニズムと比較して非常に複雑です。
—
ジョナサンレフラー