一、对比两个文件
vim -d <filename1> <filename2>
演示:
需求:~目录下有两个文件一个test.txt 以及 text2.txt,需求对比两个文件的内容。
执行后会显示如图,不同会高亮。
二、两次过滤
场景:当需要多次过滤的场景下。
需求:我希望显示包含probe-demo以及包含Successfully这一行。
执行grep <xxxx> | grep <xxxxx>
三、过滤关键字时显示关键词上或下几行
场景:下面是我的网卡配置,我希望显示ens33下面这几行,如果只执行过滤或者多次过滤都不能满足需求。
可以使用: | grep -A 8 ens33 ,来解决需求。- A 代表关键词的下面8行,如图:
同理 - B 则显示上面8行。
四、输出指定的列的内容
场景:我希望只需求第一列的名称
文章来源:https://www.toymoban.com/news/detail-797083.html
执行: | awk '{print$2}' 2代表的就是列数 -(从左往右) 文章来源地址https://www.toymoban.com/news/detail-797083.html
到了这里,关于grep 在运维中的常用可选项的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!