grep 在运维中的常用可选项

一、对比两个文件

vim -d   

        演示:
grep 在运维中的常用可选项_第1张图片

        需求:~目录下有两个文件一个test.txt 以及 text2.txt,需求对比两个文件的内容。

grep 在运维中的常用可选项_第2张图片

        执行后会显示如图,不同会高亮。 

二、两次过滤

        场景:当需要多次过滤的场景下。

        需求:我希望显示包含probe-demo以及包含Successfully这一行。

grep 在运维中的常用可选项_第3张图片

        执行grep | grep  

三、过滤关键字时显示关键词上或下几行

        场景:下面是我的网卡配置,我希望显示ens33下面这几行,如果只执行过滤或者多次过滤都不能满足需求。

grep 在运维中的常用可选项_第4张图片

        可以使用: | grep -A 8 ens33 ,来解决需求。- A 代表关键词的下面8行,如图:

grep 在运维中的常用可选项_第5张图片 

        同理 - B 则显示上面8行。

grep 在运维中的常用可选项_第6张图片 

四、输出指定的列的内容

        场景:我希望只需求第一列的名称
grep 在运维中的常用可选项_第7张图片

        执行: | awk '{print$2}'          2代表的就是列数 -(从左往右) 

你可能感兴趣的:(记录学习或工作中遇到的问题,vim,运维,编辑器)