파일이 n 분 이내에 수정되었는지 확인
테스트 조건을 검사하려면 -mmin을 사용하십시오. n분보다 빠른지 확인하려면 -mmin을 사용하시고,dodone 순환을 사용하여 *의 모든 파일을 열거하십시오.txt
그래, 이걸 함께 놓고,
# check if file modified in 40 mins
for f in *.txt
do
if ! test `find $f -mmin +40`
then
echo $f
fi
done
fin*의 경우txt는 txt 확장자로 모든 파일을 열거합니다. 만약!find$f-mmin+40을 사용하여 오류 조건을 검사합니다. 즉 $f가 40분을 넘지 않는다는 것은 $f가 40분 안에 수정된 것과 똑같이 새로워진 것을 의미합니다.다음 샘플 테스트 코드를 검사해야 합니다.
https://repl.it/@timhuangt/checkIfFileModified
3개의 파일(touch 명령 사용)을 만들어서 각각 현재, 30분 전, 60분 전에 수정을 했고 각 파일은 수정된 날짜와 시간 파일 이름을 가지고 있다.for-do-done 순환 후, 우리는 40분 안에 수정된 파일 이름을 표시할 수 있습니다.
참조:
Reference
이 문제에 관하여(파일이 n 분 이내에 수정되었는지 확인), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/timhuang/check-if-file-modified-in-n-minutes-eh텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)