文本处理三剑客
grep awk sed
常用普通正则表达式,用某种约定好的符号去表示某个含义
. 任意一个字符
* 前面一个字符出现0次或者多次,跟Shell通配符要区分
cat /tmp/jsetc |grep 'jsetc.'
[abc] 中括号内的任意一个字符
[^abc] 非中括号内的任意字符
cat /tmp/jsetc | grep '[123]'
cat /tmp/jsetc |grep 'jsetc[^12]'
[0-9] 数字
[a-z] 小写字母
[A-Z] 大写字母
[a-zA-Z] 所有字母
[a-zA-Z0-9] 所有字母+数字
[^0-9] 非数字
^xx 以什么开头的
xx$ 以什么结尾的