답변:
md5sum의 반품 상태를 사용할 수 있습니다 .
if md5sum -c file.md5; then
# The MD5 sum matched
else
# The MD5 sum didn't match
fi
일을 더 깨끗하게하기 위해 침묵을 추가 --status하기 위해 md5sum(GNU 버전 만) 추가 할 수 있습니다 .
if md5sum --status -c file.md5; then
# The MD5 sum matched
else
# The MD5 sum didn't match
fi
적절한 경우 더 짧은 양식도 잘 작동합니다.
md5sum --status -c file.md5 && echo OK
md5sum이 있습니까? 누락 된 파일과 관련하여, 내가 확인한 시스템 md5sum --status -c file.md5 && echo OK에서 나열된 파일이 없으면 실패합니다 ( "OK"를 인쇄하지 않음) file.md5. 추가 파일에 대해서는 추가 파일에 md5sum -c대해 불평하지 않으며 주어진 체크섬 파일에 나열된 파일 만 검사합니다.
md5sum --status -c file.md5 && echo OK수확량 md5sum: stat 'foo': No such file or directory과 OK맥에
md5sum --status -c file.md5 && echo OK불행히도 누락되거나 추가 된 파일을 확인하지 않습니다