- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:シェルスクリプトでmd5sum)
シェルスクリプトでmd5sumを計算してファイルを比較する方法
このQ&Aのポイント
- シェルスクリプトを使用して2つのファイルのmd5sumを計算し、比較する方法について説明します。
- シェルスクリプトでmd5sumを使用し、2つのファイルのmd5ハッシュ値を取得します。その後、取得したハッシュ値を比較してファイルの一致を確認します。
- シェルスクリプトでmd5sumを計算してファイルの一致を確認する方法について説明します。md5sumコマンドを使用してファイルのmd5ハッシュ値を取得し、取得したハッシュ値を比較することで、ファイルの一致を判定します。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
awkはパイプ入力がなければ入力を待ち続けます(とまってしまい ます)。 md5sumは引数がなければ 入力を待ち続けます(とまってしまいます)。 というわけで 変数${file1DirFile}が、からっぽではないかと疑っています。 file1DirFileMD5=`md5sum ${file1DirFile} | awk '{printf("%s",$1)}'` の行の直前に echo md5sum ${file1DirFile} をいれて出力を確認してください。
その他の回答 (1)
- trapezium
- ベストアンサー率62% (276/442)
回答No.1
sh -x なんとかで実行してなんか分かりませんか?
質問者
お礼
ありがとうございます。 リアルタイムに書き込むファイル(messagesのようなログファイル)があり、 どうもそこでmd5が算出できずに止まっていたようです。 ただ、そのリアル他むファイルを除外してファイル一覧を作成する方法を現在探しています。 情報ありがとうございました。
お礼
ありがとうございます。 リアルタイムに書き込むファイル(messagesのようなログファイル)があり、 どうもそこでmd5が算出できずに止まっていたようです。 ただ、そのリアル他むファイルを除外してファイル一覧を作成する方法を現在探しています。 情報ありがとうございました。