
我有一個包含許多文件的資料夾。我想在 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