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

관련 정보