首页 > 系统服务 > 详细

shell脚本

时间:2020-04-12 17:45:03      阅读:51      评论:0      收藏:0      [点我收藏+]

(基本/扩展)正则表达式;

. 任意的一个字符;汉字等

x*前面字符重复任意次;wang* (wan,wang,wangg,wanggg。。。),(wang)*(wang,wang...)

.*任意长度的任意字符串;

x+前面字符重复一次以上;x{1,}; x xx xxx

x{n,}至少n次x

x{n}精确n次

x{m,n}m次到n次

x{,n}至多n次

x前面字符0次或1次,可有可无;

^行首;

$行尾;

\<词首 或 \b

\>词尾 或 \b

[wang] 任意一个字符w a n g

[^.]除了.的其它的任意一个字符

[:alpha:]

a|bxy abxy

(a|b)xy axy 或 bxy

(expr1) (expr2) \1 \2

vim ex模式下输入 :%s/xyz/&er/g (xyz替换成xyzer,g表示一行里替换多个xyz,不加g 则只替换一个xyz) (&,表示前面搜索出来的字符)

vim 命令模式,插入模式(a,i,o),ex模式(底行模式,vim a.sh就可以操作);

grep -o;只要数字;

扩展正则表达式grap -E 或egrep 

0-9 10-99 100-199 200-249 250-255

[0-9] [1-9][0-9] 1[0-9][0-9] 2[0-4][0-9] 25[0-5]

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])"

技术分享图片

 

 技术分享图片

 

 技术分享图片

 

 

 

 

技术分享图片

 

 上图是字符串比较;

技术分享图片

 

 技术分享图片

 

 判断.sh

技术分享图片

 

shell脚本

原文:https://www.cnblogs.com/canglongdao/p/12686350.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!