linux – 使用shell脚本(bash)查找特定接口的系统的IP地址
发布时间:2020-12-13 19:28:09 所属栏目:Linux 来源:网络整理
导读:我试图通过shell脚本找到我自己系统的ip-address并写入我脚本内容的文本 #!/bin/bashwifiip=$(ip addr | grep inet | grep wlan0 | awk -F" " '{print $2}'| sed -e 's//.*$//')eth0ip=$(ip addr | grep inet | grep eth0 | awk -F" " '{print $2}' | sed -
我试图通过shell脚本找到我自己系统的ip-address并写入我脚本内容的文本
并尝试做一些事情,如果一个接口没有在ip.txt中打印另一个IP 但它正在给予
最佳答案
让我们先清理你的代码.当你已经使用awk时,你不需要十几个不同命令和管道的链.这个:
可以简单地写成:
但是你的整个脚本只能写成一个awk命令. 我需要你用ip addr命令的一些示例输出来更新你的问题,给出输入你想要的awk命令的输出,并更清楚地解释你想要做什么,以便向你展示正确的写法但它可能是这样的:
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |