파일이 포함된 디렉터리를 찾아 해당 디렉터리에서 명령을 실행한 다음 파일을 삭제하세요.

파일이 포함된 디렉터리를 찾아 해당 디렉터리에서 명령을 실행한 다음 파일을 삭제하세요.

.cue파일이 포함된 모든 디렉터리를 (반복적으로) 찾아 해당 디렉터리에서 명령을 실행하고 .cue해당 파일과 동일한 접두어를 가진 해당 디렉터리의 모든 파일을 삭제하고 싶습니다 .

find . -name '*.cue' \( -execdir myotherscript.sh \; -execdir [rm ${}%.cue.*] \; \);

분명히 괄호 안의 비트가 [rm...]작동하지 않는 것 같습니다.

삭제 비트의 경우 디렉터리에 유사한 파일이 포함되어 있으면 해당 유형의 모든 파일 ( 파일 자체 포함) marley-birds.cue을 삭제하고 싶습니다 .marley-birds.*.cue

관련 정보