
多くのファイルを含むフォルダーがあります。Ubuntu ターミナル ウィンドウで while ループを使用して、各ファイルの md5 ハッシュ値を生成したいと思います。
このループを使ってみました。while read -r line; do (echo $line); done < output.txt
ハッシュ値を取得するために、このループに md5 コマンドをパイプする方法がわかりません。 調べてみましたが、何も見つかりませんでした。 ただし、DOS 用のものは見つかりました。
答え1
あなたが望むなら全てフォルダ内のファイル(またはグローバルパターン)は、
md5sum /path/to/folder/*
テキストファイルからファイル名を読み取る必要がある場合は、
while read -r fn; do md5sum "$fn" ; done <filenames.txt >md5sums.txt