두 파일의 타임 스탬프를 어떻게 비교합니까?
나는 이것을 시도했지만 작동하지 않습니다 :
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
코드는 대괄호 주위에 공백이 필요합니다.
—
Jonathan Leffler
테스트 메커니즘은 타임 스탬프를 비교하기위한 내장 메커니즘과 비교할 때 매우 복잡합니다.
—
Jonathan Leffler