背景 需要使用shell脚本获取本机内网ip地址 解决 获取本机网卡名称赋值给networkCard变量查询这个网卡的ip地址并打印出来 #!/bin/bash networkCard=`ifconfig | grep RUNNING |grep BROADCAST| awk -F ':' '{print $1}'` ip=`ifconfig "$networkCard"|grep inet|grep -v inet6|awk '{print $2}'` echo "$ip"