Làm cách nào để so sánh dấu thời gian của hai tệp?
Tôi đã thử điều này nhưng nó không hoạt động:
file1time=`stat -c %Y fil1.txt`
file2time=`stat -c %Y file2.txt`
if[$file1time -gt $file2time];
then
doSomething
fi
Tôi đã in cả tem thời gian, theo thứ tự và nó cho tôi
1273143480
1254144394
./script.sh: line 13: [1273143480: command not found
Vì vậy, về cơ bản nếu so sánh không hoạt động, tôi đoán. Hoặc nếu có bất kỳ cách tốt đẹp nào khác ngoài những gì tôi đang làm, xin vui lòng cho tôi biết. Tôi phải thay đổi cái gì?