[awk] 用-F指定多分隔符实例_备忘
2014-06-06 09:38
316 查看
[root@test ~]# ifconfig eth0
eth0 Link encap:Ethernet HWaddr 00:0C:29:61:BD:A8
inet addr:192.168.181.41 Bcast:192.168.181.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:163164 errors:0 dropped:0 overruns:0 frame:0
TX packets:80932 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:146514541 (139.7 MiB) TX bytes:8840727 (8.4 MiB)
我现在要取出eth0的IP地址:
[root@test ~]# ifconfig eth0 | grep "inet" |awk -F '[:" "]'+ '{print $4}'
192.168.181.41
[root@test ~]#
grep "inet"搜索"inet"所在的行,并把匹 配的行打印出来。
命令行选项-F '[:" "]' 告诉awk :、空格都是字段分隔符,并输出第四列。
eth0 Link encap:Ethernet HWaddr 00:0C:29:61:BD:A8
inet addr:192.168.181.41 Bcast:192.168.181.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:163164 errors:0 dropped:0 overruns:0 frame:0
TX packets:80932 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:146514541 (139.7 MiB) TX bytes:8840727 (8.4 MiB)
我现在要取出eth0的IP地址:
[root@test ~]# ifconfig eth0 | grep "inet" |awk -F '[:" "]'+ '{print $4}'
192.168.181.41
[root@test ~]#
grep "inet"搜索"inet"所在的行,并把匹 配的行打印出来。
命令行选项-F '[:" "]' 告诉awk :、空格都是字段分隔符,并输出第四列。
相关文章推荐
- [awk] 用-F指定多分隔符实例_备忘
- Linux命令备忘实例(15)——awk(1/2)
- Linux命令备忘实例(16)——awk(2/2)
- Linux使用awk命令在显示指定的多列时让其分隔开
- awk中FS的指定
- 根据字符串创建指定的实例
- 解决 error:26 - 定位指定的服务器/实例时出错!
- Linux命令备忘实例(17)——cURL
- awk初中高级应用实例
- 把一个select查询结果插入到一个表(可选指定字段和值实例)
- Awk 实例,第 1 部分
- window.print打印指定div实例代码
- com.microsoft.sqlserver.jdbc.SQLServerException: 到指定实例 的连接失败
- 控制程序运行不超过指定个数实例的一种方法
- 2.3.2 awk实例练习
- mysql设置指定ip远程访问连接实例
- awk添加文本到指定内容后一行
- 使用指定的 URL 模式和处理程序类初始化 Route 类的新实例(仅供参考,高手绕过)
- awk实例小应用
- awk实例