通配符
* 所有任意字符
? 一个任意字符
~+ 当前目录
~- 前一个工作目录
[wsb] 匹配其中任意一个字符
[a-z0-9A-Z]
[^wsb] 匹配除其中任意的字符
[[:lower:]] 小写
[[:upper:]] 大写
[:graph:] 数字字母符号
正则表达式
帮助 man 7 regex
. 匹配任意一个字符除了\n
[.] 在中括号里表示就表示点
[] 匹配指定范围内任意字符 #例[a-z] [0-9] [wasa]
[^] 匹配除指定范围以外的字符 #例[^wa]
[:space:] 空格
[:blank:] 空白字符
=~ 其右边的字符串被认为是一个扩展正则表达式
取模
[root@rocky tmp]# echo 9%4 | bc 余数是2
1
[root@rocky tmp]# echo 8%4 | bc 被整除了等于0
0
[root@rocky tmp]# echo 2%4 | bc 大于2的数都是2
2

本文介绍了正则表达式的常用元字符和取模运算在Linux环境中的应用。如*匹配所有字符,?匹配任意一个字符,[wsb]匹配特定字符等。同时展示了如何使用bc命令进行取模运算,例如echo 9%4|bc得到余数2。理解这些基础知识对于日常的文本处理和计算操作至关重要。
1156

被折叠的 条评论
为什么被折叠?



