md5sumを使用してスクリプト内のファイルを確認する

md5sumを使用してスクリプト内のファイルを確認する

を使用してファイルを確認したいmd5sum -c file.md5。これは手動で実行できますが、スクリプトで検証する方法がわかりません。

ベストアンサー1

利用可能なmd5sum返品ステータスは次のとおりです。

if md5sum -c file.md5; then
    # The MD5 sum matched
else
    # The MD5 sum didn't match
fi

より明確にするために、--statusTell 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

おすすめ記事