ディレクトリ内のすべてのファイルのmd5sumを計算し、md5sumが同じ場合は1行で印刷する必要があります。たとえば、md5sumを計算すると、次のようになります。
file1, md5sum abcdefgh
file2, md5sum 21safdsg
file3, md5sum abcdefgh
file4, md5sum 21safdsg
出力は次のようになります。
file1, file3, abcdefgh
file2, file4, 21safdsg
スクリプトでもコマンドでもかまいません。アイデアが足りません。
答え1
私の考えでは、あなたがこれをしたいと思います。
cat output
file1, md5sum abcdefgh
file2, md5sum 21safdsg
file3, md5sum abcdefgh
file4, md5sum 21safdsg
awk -F, '{split($2,a," "); f[a[2]]=$1" "f[a[2]]} END { for (x in f) { sub(/ /,",",f[x]); print f[x],x } } ' output
file4,file2 21safdsg
file3,file1 abcdefgh