我正在尝试使用bash脚本输出当前IP地址。我正在努力理解awk
并且已经完成了以下操作:
/sbin/ifconfig $1 | grep "inet" | awk '$1 == "inet" {gsub(/\/.$/, "", $2); print $2}'
这将产生如下输出:
127.0.0.1
192.168.178.57
我现在有两个问题:首先,127.0.0.1
没有用,我该如何摆脱它?
其次,192.168.178.57
是我的Wi-Fi连接的IP地址。但是我想让脚本能够获取当前正在使用的Wi-Fi或以太网的IP地址。
可以在此处找到 /sbin/ifconfig
的示例输出。
ip route
吗? - Jotne~ » ip route zsh: command not found: ip
- doque