はーなるほどね、あたまいい、と感心していた。 見るまで「ls かなんかでリスト作ってそれをシェルスクリプトで読み込んで md5 通して……」と考えていたのだった。 頭が、頭が固い!
ちなみに僕は macOS 環境で find . -name "*" -exec openssl md5 {} \;
とかしてやったんですが、以下のようにディレクトリに対して md5 値を求めるとエラーになるので、そういう出力(*error*
とかそんなん) をエディタなり sed なりでガッと消せばきれいになると思います。
❯ openssl md5 ./ColdFusion/bundles/repo Read error in ./ColdFusion/bundles/repo 80A0C0E401000000:error:80000015:system library:file_read:Is a directory:crypto/bio/bss_file.c:148:calling fread() 80A0C0E401000000:error:10080002:BIO routines:file_read:system lib:crypto/bio/bss_file.c:150: