请问ifconfig|awk '/192.168.3/{print a}{a=$1}',其中{print a}{a=$1}如何理解?求解 40

 我来答
lishuaijuly
2012-11-16 · TA获得超过114个赞
知道答主
回答量:142
采纳率:0%
帮助的人:92.7万
展开全部
分成两部分看,2个pattern-action .可以把{a=$1}放到/192.168.3/{print a}前面
awk '
/192.168.3/{print a} //如果行中包含这个ip则打印a ,第一行会打印出空
{a=$1} //设置a为第一个字段
'

总体来说,这个脚本不太好.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友0a2a3a1
2012-11-13 · TA获得超过135个赞
知道小有建树答主
回答量:185
采纳率:0%
帮助的人:114万
展开全部
是把字段1赋给a,并打印a,这样看得好别扭。
ifconfig |awk '{a=$1;if($0~/192.168.3/)print a}'
楼下评论,分析得不错,思路很清晰,是个高手,
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Google也知道
2012-11-06 · TA获得超过755个赞
知道小有建树答主
回答量:422
采纳率:0%
帮助的人:210万
展开全部
打印包含192.168.3的行的第一个字段
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友57afb61
2013-08-23
知道答主
回答量:3
采纳率:0%
帮助的人:3593
展开全部
打印包含192.168.3的上一行的第一个字段
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
timer312
2012-11-05 · TA获得超过493个赞
知道小有建树答主
回答量:600
采纳率:0%
帮助的人:512万
展开全部
检查这个IP段所有电脑的端口信息并保存在文本a中?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式