【Linux】41. grep结合awk -F 获取文件中的关键内容
ip addr |grep inet |awk -F ' ' '{print $2}'
上面这句话就是:找出ip addr
命令输出的内容中包含inet
的所有行,并把这些行中用空格' '
分隔的内容输出,然后打印出分隔符分割后的第二个。'{print $1}'
表示被分隔符分割后的第一部分,'{print $2}'
表示被分隔符分割后的第二部分。
查找出了多行内容,那就使用for
循环遍历每一行。
同理,查找出文件中的相关内容就是:
cat ip.txt|grep inet |awk -F ' ' '{print $2}'
如果分隔符是=
,就是awk -F '='
awk -F
后面跟的是分隔符。
ip addr |grep inet
输出如下:
ip addr |grep inet |awk -F ' ' '{print $1}'
输出如下:
ip addr |grep inet |awk -F ' ' '{print $2}'
输出如下:
【Linux】41. grep结合awk -F 获取文件中的关键内容相关推荐
- Linux Shell重定向 管道命令 grep搜索 awk编程 sed文件操作高阶函数
在编程中如果能够熟悉shell高阶语法,将对我们进阶为高级程序员有很大的帮助,本文将从Shell重定向 管道命令 awk编程 sed等方面展开介绍. 作者:有勇气的牛排 文章目录 1 shell重定向 ...
- Linux下,grep获取文件中的最后一次匹配项
如题:使用grep获取文件中的最后一次匹配项 grep '查找的内容' -A 1文件名 | tail -n 2 grep获取文件中的最后一次匹配项,以及后面1行, 如果查找的内容比较长,请把数字改大一 ...
- linux中如何查看文件上下文,linux通过grep根据关键字查找日志文件上下文
linux通过grep根据关键字查找日志文件上下文 1.在标准unix/linux下的grep命令中,通过以下参数控制上下文的显示: grep -C 10 keyword catalina.out 显 ...
- linux 取文件字节数,如何在Linux上的C中获取文件中的字符数(而不是字节数)
我想获取文件中的字符数.字符我的意思是"真正的"字符,而不是字节.假设我知道文件编码. 我尝试使用mbstowcs()但它不起作用,因为它使用系统区域设置(或使用setlocale ...
- shell脚本获取文件中的版权(Copyright)
shell脚本代码如下: #!/bin/bash# get file copyright if [ -f "$1" ]; thenfile_copyright=`head -100 ...
- linux文件删除指定内容,Linux bash删除文件中含“指定内容”的行功能示例
本文实例讲述了Linux bash删除文件中含"指定内容"的行功能.分享给大家供大家参考,具体如下: #!/bin/sh # 功能: 删除文件中含"指定内容"的 ...
- java中获取文件总行数_关于java:如何以有效的方式获取文件中的行数?
本问题已经有最佳答案,请猛点这里访问. 我有一个大文件. 它包括大约3.000-20.000行. 如何使用Java获取文件中的行总数? 从你的评论到答案来判断,你要找的词是"有效的" ...
- linux删除具有指定内容的文件,Linux bash删除文件中含“指定内容”的行功能示例...
本文实例讲述了Linux bash删除文件中含"指定内容"的行功能.分享给大家供大家参考,具体如下: #!/bin/sh # 功能: 删除文件中含"指定内容"的 ...
- 【Linux】(用户不在sudoers文件中……) 添加用户到sudoers
[Linux](用户不在sudoers文件中--) 处理这个问题应该先理解其原理再操作 首先要明白root的密码一般用户是不应改知道的,但一般用户有时可能要用到root的一些权限. 这里就有了一个 / ...
最新文章
- npm i和npm install的区别
- python post与get的区别_python中get和post有什么区别
- 阿里感悟(十三)降低成本的敏捷设计
- navicat 8 mysql生成关系_MySQL数据库通过navicat建立多对多关系
- apache代理时java获取IP的问题
- 《高新技术企业知识产权管理》阅读笔记
- 2011年度十大杰出IT博客获奖感言
- 外梯度—lhMorpGradientOut
- java中逗号怎么加_Java中如何将字符串从右至左每三位加一逗号
- IT 拉呱室 | 论我遇到的最刺激的bug【长期福利站】
- 【2017年第4期】专题:大数据标准
- core控制器属性注入的用处_asp.net-core – 如何使用Autofac和ASP.NET Core在控制器上启用属性注入?...
- php pg_fetch_row,pg_fetch_row
- 如何更换 Mac 登录画面的背景桌面?
- mysql job 存储过程_mysql 记录下工作中自己写的存储过程
- 打架打出来的牛逼城市!
- c语言试题库 文库,C语言试题库
- Python3自然语言处理(5)——预处理
- 二次采样设置的四种彩色模式RGB565,ARGB8888,ARGB4444,ALPHA_8
- 爱上一个人的七种表现