您的位置:首页 > 其它

正则表达式

2015-11-17 18:31 197 查看
在linux中支持正则表达式的有很多,grep和sed等等很多工具都支持正则表达式,本文参照鸟哥私房菜

[:alnum:] :代表大小写字符及数字 0-9,A-Z,a-z

[:blanck:] 代表空格键与tab按键的两者

[:cntrl:]:代表键盘上的控制键 已包括,CR,Tab,Del

[:digit:]代表所有的数字 0-9

[:graph:]除了空格键和tab以外所有的键

[:upper:]:代表任何大写的字符A-Z

[:space:]:代表任何会产生空白字符,包括tab cr

[:xdigit:]: 代表16进制的数字类型,因此包括0-9,A-F,a-f

范例一,用dmesg列出信息,在用grep查找
eth哪行
#dmesg | grep ‘eth’
范例二,将捕捉到的关键词显色,并且加上行号
#demsg | grep -n --color=auto ‘eth’
范例三,将关键词所在的钱两行,后三行一起捕捉显示
#demsg | grep -n -A3 -B2 --color=auto 'eth'
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: