- 在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'