파일이 포함된 디렉터리를 찾습니다. 해당 디렉토리에서 명령을 실행하십시오. 그런 다음 파일을 삭제

파일이 포함된 디렉터리를 찾습니다. 해당 디렉토리에서 명령을 실행하십시오. 그런 다음 파일을 삭제

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

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

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

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

관련 정보