私は明らかに単純に何かが欠けています。問題は、空白の出力を作成しているため、比較できないことです。ただし、誰かがこれに光を当てることができれば、それは素晴らしいことです-私はそれを分離していません.
md5sum
最終的に、txtファイルに保存されたリストとサーバーに保存されたリストを比較しようとしています。エラーが発生した場合は、それを報告する必要があります。出力は次のとおりです。
root@vps [~/testinggrounds]# cat md5.txt | while read a b; do
> md5sum "$b" | read c d
> if [ "$a" != "$c" ] ; then
> echo "md5 of file $b does not match"
> fi
> done
md5 of file file1 does not match
md5 of file file2 does not match
root@vps [~/testinggrounds]# md5sum file*
2a53da1a6fbfc0bafdd96b0a2ea29515 file1
bcb35cddc47f3df844ff26e9e2167c96 file2
root@vps [~/testinggrounds]# cat md5.txt
2a53da1a6fbfc0bafdd96b0a2ea29515 file1
bcb35cddc47f3df844ff26e9e2167c96 file2