次のコマンドを使用して、選択したディレクトリ内の各ファイルのmd5sumを計算し、結果をファイルに書き込みます。
find $myDir -type f -exec md5sum "{}" \; >> $myLog
wc
また、処理された要素数を計算するコマンドを使用したいと思います。この目標を達成する方法は?
答え1
find "$myDir" -type f -exec md5sum {} + | tee -a -- "$myLog" | wc -l
tee -a
コマンドの出力をファイルと標準出力に追加します。ここで入力の行数を計算するfind
など、追加処理を行うことができます(ファイル名から改行文字をエスケープ処理すると処理されたファイル数になります)。 )。wc -l
md5sum
\n