Jak porównać znacznik czasu dwóch plików?
Próbowałem tego, ale to nie działa:
file1time=`stat -c %Y fil1.txt`
file2time=`stat -c %Y file2.txt`
if[$file1time -gt $file2time];
then
doSomething
fi
Wydrukowałem oba znaczniki czasu, w kolejności i daje mi to
1273143480
1254144394
./script.sh: line 13: [1273143480: command not found
Zasadniczo, jeśli porównanie nie działa, tak myślę. Lub jeśli istnieje inny przyjemny sposób niż to, co robię, daj mi znać. Co muszę zmienić?