【发布时间】:2018-02-15 17:53:57
【问题描述】:
在我的文件夹中,我想删除以 2 位数字(10、11、12 等)结尾的文件
我试过的是
rm [0-9]*
但是好像不行。
这样做的正确语法是什么?
【问题讨论】:
-
rm -r *[0-9] 应该可以工作。
-
rm -i *[0-9][0-9]只要您不介意删除以三位数结尾的文件即可;rm -i *[!0-9][0-9][0-9]如果您确实介意删除三位数文件,并且 Bash 历史扩展不会妨碍您。 -
@AshishSrivastavaL 也会删除仅以一位数字结尾的文件
-
@JonathanLeffler 你是对的,它有效
-
@JonathanLeffler 你是对的。但是使用
*[0-9]{2}之类的东西怎么样?