macOS、Linux系统获取本地IP串的bash指令
macOS获取本地的IP
返回IP字符串指令:
1 | echo "show State:/Network/Global/IPv4" | scutil | grep PrimaryInterface | awk '{print $3}' | xargs ifconfig | grep inet | grep -v inet6 | awk '{print $2}' |
存到变量中
1 | varname=$(上面的指令放到括号内) |
Linux获取本地的IP
返回IP字符串指令:
1 | ifconfig eth0 |grep "inet addr"| cut -f 2 -d ":"|cut -f 1 -d " " |
存到变量中的方式和macOS的bash一样。