명령이 실패한 파일 찾기

명령이 실패한 파일 찾기

파일을 인수로 받아들이는 스크립트가 0이 아닌 값을 반환하는 모든 파일을 재귀적으로 찾고 싶습니다. 찾기나 유사한 도구를 사용하여 이 작업을 수행하는 방법을 아시나요?

답변1

find작업은 -exec다음과 같은 목적으로 사용될 수 있습니다.

find . \! -exec yourscript {} \; -print

실패한 모든 파일의 이름을 인쇄합니다 yourscript.

-execfind이러한 방식으로 적절한 외부 명령을 테스트로 변환할 수 있습니다 .

find-exec예를 들어, 후보를 일반 파일로 제한하려면 다음을 추가하십시오 -type f.

find . -type f \! -exec yourscript {} \; -print

관련 정보