[英]Linux command to remove multiple files with two dot in the file name
示例文件名是
abc.edf.xdc
pqe.ide.xdc
rm -rf "*.\\*.xdc"
不起作用
删除引号即可使用:
/tmp/a$ touch abc.edf.xdc pqe.ide.xdc
/tmp/a$ ls
abc.edf.xdc pqe.ide.xdc
/tmp/a$ rm -f *.*.xdc
/tmp/a$ ls
/tmp/a$
rm -rf *.xdc
应该与所有这些文件匹配。 无需放置多余的“ *”。
源man bash
用双引号引起来的字符将保留引号中所有字符的文字值,但$,`,\\和启用历史记录扩展的字符除外! 字符$和`在双引号中保留其特殊含义。
因此,您无需使用双引号,只需提供rm -vf *.*.xdc
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.