Shell常用的几个正则表达式:[:alnum:], [:alpha:], [:upper:], [:lower:], [:digit:] 认知


一:通配符命令简介:

匹配符合相关条件的符号,匹配文件名查找。

通配符类型:

*:匹配任意长度的任意字符

?:匹配任意单个字符

[]:匹配指定范围内的任意单个字符

[^]:匹配指定范围之外的任意单个字符

[:space:]:空白字符

[:punct:]:标点符号

[:lower:]:小写字母

[:upper:]:大写字母

[:alpha:]:大小写字母

[:digit:]:数字

[:alnum:]:数字和大小写字母


|--------------|----------------------------------------------|
| ### 特殊符号 | ### 代表意义 |
| [:alnum:] | 代表英文大小写字符及数字,亦即O-9,A-Z,a-z |
| [:alpha:] | 代表任何英文大小写字符,亦即A-Z,a-z |
| [:blank:] | 代表空白键与[Tab]按键两者 |
| [:cntrl:] | 代表键盘上面的控制按键,亦即包括CR,LF,Tab,Del...等等 |
| [:digit:] | 代表数字而已,亦即0-9 |
| [:graph:] | 除了空白字符(空白键与[Tab]按键)外的其他所有按键 |
| [:lower:] | 代表小写字符,亦即a-z |
| [:print:] | 代表任何可以被打印出来的字符 |
| [:punct:] | 代表标点符号(punctuation symbol),亦即:"'? ! ;:# $... |
| [:upper:] | 代表大写字符,亦即A-Z |
| [:space:] | 任何会产生空白的字符,包括空白键,[Tab],CR等等 |
| [:xdigit:] | 代表16进位的数字类型,因此包括:0-9,A-F, a-f的数字与字符 |

二:实例实操

2.1、创建 test.txt Text.txt TEST cl my,m.z k 67 8yu,789等文件:

注意,以上是以逗号为分隔符,其余都是文件名组成部分,与空格分隔创建文件

[root@www logs]# touch test.txt Text.txt TEST cl my,m.z k 67 8yu,789

[root@www logs]# ll

总用量 0

-rw-r--r-- 1 root root 0 9月 5 12:43 67

-rw-r--r-- 1 root root 0 9月 5 12:42 67,8yu,789

-rw-r--r-- 1 root root 0 9月 5 12:43 8yu,789

-rw-r--r-- 1 root root 0 9月 5 12:43 cl

-rw-r--r-- 1 root root 0 9月 5 12:43 k

-rw-r--r-- 1 root root 0 9月 5 12:43 my,m.z

-rw-r--r-- 1 root root 0 9月 5 12:42 my,m.z,k

-rw-r--r-- 1 root root 0 9月 5 12:43 TEST

drwxr-xr-x 5 root root 54 9月 5 12:43 test.txt

-rw-r--r-- 1 root root 0 9月 5 12:42 test.txt,Text.txt,TEST,cl

-rw-r--r-- 1 root root 0 9月 5 12:43 Text.txt

相关推荐
对自己不够狠41 分钟前
Linux 常用命令
linux·运维·服务器
大兵编码2 小时前
linux系统常用命令
linux·运维·服务器
关关钧3 小时前
【Linux】函数
linux·运维·服务器
m0_748234085 小时前
构建流媒体直播服务器:nginx与nginx-rtmp-module实战指南
运维·服务器·nginx
风虎云龙科研服务器5 小时前
深度学习GPU服务器推荐:打造高效运算平台
服务器·人工智能·深度学习
Lang_xi_6 小时前
Bash Shell的操作环境
linux·开发语言·bash
关关钧6 小时前
【Linux】sed编辑器
linux·运维·编辑器
哦豁灬7 小时前
linux查看硬件信息
linux·运维·服务器
m0_748252607 小时前
在Linux系统上使用nmcli命令配置各种网络(有线、无线、vlan、vxlan、路由、网桥等)
linux·服务器·网络
raysync8887 小时前
如何保留企业传输系统操作习惯来实现企业无缝FTP替代升级
运维·服务器·网络