grep_shell三剑客

#### grep 命令返回码

grep通过返回一个状态值来说明搜索的状态,

如果模板搜索成功,则返回0;

如果模板搜索不成功,则返回1;

如果搜索的文件不存在,则返回2。

######

grep 获取长id

[root@paas-controller-3:/home/ubuntu]$ echo commsrvpg-9863eea4-2d71-4be9-aaaa-31fc9385c172-opcs | grep -oP '(?<=-)[a-z0-9]{8}-[a-z0-9]{4}-[a-z0-9]{4}-[a-z0-9]{4}-[a-z0-9]{12}(?=-)'
9863eea4-2d71-4be9-aaaa-31fc9385c172
[root@paas-controller-3:/home/ubuntu]$

######

egrep_扩展grep

扩展grep(grep -E 或者 egrep)

egrep 'NW|EA' testfile

northwest NW Charles Main 3.0 .98 3 34
eastern EA TB Savage 4.4 .84 5 20

原文地址:https://www.cnblogs.com/kingcs/p/14586441.html