findおよびexecコマンドでwcコマンドを使用する方法

findおよびexecコマンドでwcコマンドを使用する方法

次のコマンドを使用して、選択したディレクトリ内の各ファイルの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 -lmd5sum\n

おすすめ記事