打印IP信息 ifconfig eth0|grep -E "([0-9]{1,3}\.){3}" 【-E 表达式匹配,用小括号括起来表示一个整体】 同时过滤多个关键字 cat /etc/passwd|grep -E "boy|omc" ==> cat /etc/passwd|egrep "omc|boy" 【用 | 划分多个关键字】 显示当前目录下面以.txt 结尾的文件中的所有包含每个字符串至少...
grep -C 数字:显示匹配行,和上下n行 grep -e :实现多个选项间的逻辑or关系,例如grep -e 'cat' -e 'dog' filename grep -w :匹配整个词,用空格、特殊符号隔开的都算一个词 grep -f 后面跟文件,文件中写正则表达式,各个表达式相当于或关系 grep -f f1 f2 #两个文件取交集 grep -E 使用egrep grep ...
sed -e '$ahello\nworld' file ##在文件最后行添加hello字符,然后换行再添加world字符 sed -e '/^#/ahello' file ##在以#开头的行下方添加hello字符 c ##替换 sed -e '/^#/chello world' file ##将以#开头的行替换为hello world字符 sed '5chello world' file ##替换文件的第5行为hello world...
我们通过 egrep 命令实现了两个条件的搜索,其中“|”符号表示“或”,连接了两个搜索条件。 同样的搜索需求,grep 就没有办法满足(除非使用-E选项): [root@roclinux ~]# grep '^root|bash$' passwd 这就是 grep 和 egrep的区别了,grep 的正则表达式是基本正则表达式,而 egrep 的正则表达式是扩展正则表达式,这...
grep -E "abc|xyz" file1 要在名为test2的文件中搜索$(美元符号) ,请输入以下命令: grep \\$ test2 为了强制 shell 将\$(单反斜杠,美元符号) 传递到grep命令,必须使用\\(双反斜杠) 字符。\(单反斜杠)字符可通知grep命令将其后的字符(本例中为$)视作原义字符而不是表达式字符。 如果使用fgrep命令,那么...
grep是一种强大的文本搜索工具,并且此命令还能使用正则表达式搜索文本,并把匹配的行打印出来。Unix的grep家族包括grep、egrep和fgrep。egrep和fgrep的命令只跟grep有很小不同。linux使用GNU版本的grep,它功能已经足够强,并且可以通过-G、-E、-F命令行选项来使用egrep和fgrep的功能。
egrep:扩展正则表达式,相当于grep –E。 fgrep:不识别解析正则表达式,一般很少用。 08 小结 grep 命令,擅长查找字符串,正向查找,反向查找,正则查找,多文件查找,递归查找等。 grep 查找对应字符前后 n 行,对大日志检索关键字时比较有用。此外 grep 还可以配合其他命令一起大展身手!配合正则表达式,可以更加灵活的实现...
grep -r 'r\(oo\)t.*1' /etc/* 如果root被匹配,则oo就被存储到内存中,并标记为1,然后搜索任意个字符(.*),这些字符后面紧跟着另外一个oo(\1),找到就显示该行。如果用egrep或grep -E,就不用”\”号进行转义,直接写成’r(oo)t.*\1′就可以了 ...
$ grep-e'Class 1'-e Todd Students.txt 注意,我们只需要在包含空格的字符串周围使用引号。 grep egrep fgrep pgrep zgrep之间的区别 不同的grep开关都包含在不同的二进制文件中。在现代Linux系统上,您可以在基本的grep命令中找到这些开关,但是常见的是发行版也支持其他命令。