find -exec로 구성된 명령 미리보기

find -exec로 구성된 명령 미리보기

디렉터리의 각 LOL 파일에 대해 명령을 반복하고 출력이 기본 이름을 공유하도록 하려고 합니다. 처음에는 find . -type f -iname '*.lol' -exec command {} {}.out \:이렇게 하면 많은 lo.out 파일이 생성될 것이라는 것을 알고 있었지만 두 번째 단계에서 이 파일의 이름을 바꿀 수 있다고 생각했습니다. 내가 겪고 있는 문제는 명령을 수동으로 입력할 수는 있지만 모든 파일에서 명령이 실패한다는 것입니다. 메타 명령을 디버깅하고 싶지만 어떤 명령이 실제로 실행되고 있는지 확인하는 방법을 모르겠습니다. find가 실행하려는 명령 목록을 생성하도록 하는 방법이 있습니까?

답변1

-ok대신 사용하십시오 -exec. 실행하려는 명령이 표시 find되고 확인을 요청합니다. 플래그 -ok는 플래그와 다른 모든 측면에서 동일합니다 -exec.

y확인 프롬프트에 아무것도 제공되지 않으면 명령이 실행되지 않습니다.

관련 정보