.cue
파일이 포함된 모든 디렉터리를 (반복적으로) 찾아 해당 디렉터리에서 명령을 실행하고 .cue
해당 파일과 동일한 접두어를 가진 해당 디렉터리의 모든 파일을 삭제하고 싶습니다 .
find . -name '*.cue' \( -execdir myotherscript.sh \; -execdir [rm ${}%.cue.*] \; \);
분명히 괄호 안의 비트가 [rm...]
작동하지 않는 것 같습니다.
삭제 비트의 경우 디렉터리에 유사한 파일이 포함되어 있으면 해당 유형의 모든 파일 ( 파일 자체 포함) marley-birds.cue
을 삭제하고 싶습니다 .marley-birds.*
.cue