我使用以下命令计算所选目录中每个文件的 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
,这也将是已处理的文件数)。