![find 및 exec 명령과 함께 wc 명령을 사용하는 방법](https://linux55.com/image/222810/find%20%EB%B0%8F%20exec%20%EB%AA%85%EB%A0%B9%EA%B3%BC%20%ED%95%A8%EA%BB%98%20wc%20%EB%AA%85%EB%A0%B9%EC%9D%84%20%EC%82%AC%EC%9A%A9%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95.png)
다음 명령을 사용하여 선택한 디렉터리에 있는 각 파일의 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