威仔糕 发表于 2020-3-24 23:45:16

Linux删除名称为两个字符,并以a或A开头的文件

操作系统是Ubuntu18。请问“删除名称为两个字符,并以a或A开头的文件”如何用正则表达式表达。

s1978256 发表于 2020-3-25 21:41:46

^.$

s1978256 发表于 2020-3-25 21:42:59

rm 不能支持正则吧,只能用通配符

人造人 发表于 2020-3-26 02:02:27

s1978256 发表于 2020-3-25 21:42
rm 不能支持正则吧,只能用通配符

可以配合 find 命令
find + rm

Softest卧龙 发表于 2023-8-26 23:11:02

本帖最后由 Softest卧龙 于 2023-8-26 23:14 编辑

这很简单,文件名不能用正则,要使用glob法则(有的与正则一样),
rm .
解释一下:[]表示指定范围内任意单个字符,(此集合中的单个字符)

Softest卧龙 发表于 2023-8-26 23:12:06

本帖最后由 Softest卧龙 于 2023-8-26 23:13 编辑

s1978256 发表于 2020-3-25 21:41
^.$



页: [1]
查看完整版本: Linux删除名称为两个字符,并以a或A开头的文件