正则表达式基础

网友投稿 246 2022-10-27


正则表达式基础

正则表达式元字符:       。 :匹配任意单个字符       *  :匹配前面字符任意次       ? :匹配前面字符1次或者0次       \{m,n\} :匹配前面的字符至少m次,最多n次位置锚定:       ^  :锚定行首,此字符后面的内容必须出现在行首       $  :锚定行尾,此字符后面的内容必须出现在行尾       ^$ :空白行       \<  :其后面的内容必须作为单词首部出现       \>  : 其后面的内容必须作为单词尾部出现        [] :指定范围内的任意字符。  egrep [q,w] /tmp/test          扩张的正则表达式:        。 :匹配任意单个字符        *  :匹配前面字符任意次        ? :匹配前面字符1次或者0次        +   :匹配前面字符至少1次        {m,n}:        c|Cat != c|(Cat)            例子:ifconfig | egrep -o "(\<([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\>\.){3}\<([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\>"可以得到所有IP        整数判断           -eq      等于           -ne      不等于           -gt      大于           -ge      大于等于               -lt      小于           -le      小于或者等于        文件判断           -e:      文件是否存在           -f:      测试文件是否为普通文件           -d:      测试是否为目录           -r           -w         读写执行 都是针对当前用户,           -x        字符串测试           =,==:   [ string1 = string2 ] 或者[ string1 == string2 ]           !=  : 测试两个字符串是否不等于           -n string :测试指定字符串是否为空           -z  string : 测试指定字符串是否为不空条件判断   使用    [   ]   :PS注意空格for ((; ;))for i in (seq 1 2 20) 2为跨度数 1 3 57 。。。。for i in `seq 1 2 10`


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:备案要提供什么
下一篇:ASA 与路由器在NAT-T环境下建立ipsec -v-p-n ( ikev2 )配置及排错过程
相关文章

 发表评论

暂时没有评论,来抢沙发吧~