grep命令可以非常容易的进行字符串模式匹配。
举例如下:
data中存储若干字符串
211111232323
afdasf@163.com
asdfasf123121adsf
121212@qq.com
afsasdf112@gmail.com
目标模式:
1.纯数字
cat data | grep ‘[0-9]\+$’
2.标准邮箱
cat data | grep '[0-9|a-z]\+[@][(163)|(qq)].com$'
各个分段匹配的命令无需连接符,直接写即可,注意开头以^标示,结尾以$标示,整体字符要加括号。