我想(遞歸地)找到包含.cue
檔案的所有目錄,在該目錄中執行命令,然後刪除該目錄中與該.cue
檔案具有相同前綴的所有檔案。
find . -name '*.cue' \( -execdir myotherscript.sh \; -execdir [rm ${}%.cue.*] \; \);
顯然括號中的位元[rm...]
不起作用。
對於刪除位,如果目錄包含類似的文件marley-birds.cue
,我想刪除該類型的所有文件marley-birds.*
(包括.cue
文件本身)。