我想(递归地)找到包含.cue
文件的所有目录,在该目录中执行命令,然后删除该目录中与该.cue
文件具有相同前缀的所有文件。
find . -name '*.cue' \( -execdir myotherscript.sh \; -execdir [rm ${}%.cue.*] \; \);
显然括号中的位[rm...]
不起作用。
对于删除位,如果目录包含类似的文件marley-birds.cue
,我想删除该类型的所有文件marley-birds.*
(包括.cue
文件本身)。