设为首页收藏本站论坛APP下载
查看: 668|回复: 2

awk命令基础疑问

[复制链接]

3

主题

9

帖子

55

积分

中级VIP会员

Rank: 2

积分
55
发表于 2019-3-24 10:56:54 | 显示全部楼层 |阅读模式
1金币
[root@mysql1 ~]# ifconfig ens32 |awk 'NR==2{print $2}'
192.168.1.134
[root@mysql1 ~]# ifconfig ens32 |awk 'NR=2{print $2}'
flags=4163<UP,BROADCAST,RUNNING,MULTICAST>
192.168.1.134
fe80::20c:29ff:fe09:507
00:0c:29:09:05:07
packets
errors
packets
errors


如上, awk命令输出  ens32 网卡的IP地址,为什么NR==2  和 NR =2 差别这么大?两个等号是什么意思?

附件: 您需要 登录 才可以下载或查看,没有帐号?使用vip格式注册

最佳答案

查看完整内容

==,是判断是否等于,再执行。=是变量赋值
回复

使用道具 举报

2

主题

9

帖子

46

积分

初级VIP会员

Rank: 1

积分
46
发表于 2019-3-24 10:56:55 | 显示全部楼层
==,是判断是否等于,再执行。=是变量赋值
回复

使用道具 举报

8

主题

46

帖子

293

积分

高级VIP会员

Rank: 3Rank: 3

积分
293
发表于 2019-3-24 21:02:52 | 显示全部楼层
一个是条件判断,一个是变量赋值
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 使用vip格式注册

本版积分规则

快速回复 返回顶部 返回列表