shell獲取ip列表

獲取IP列表:

570 ip=`/sbin/ip a | grep inet | grep -v 127.0.0.1 | grep -v inet6 | awk '{print $2}' | tr -d "addrs:" | awk -F '/' '{print $1}'`
571
572 echo "local ip list ex:"
573 echo ${ip}

這裏本來使用的而是ifconfig命令,但是最小化的系統系統ifocnfig是不可以使用的,所以換成ip命令,如果ifconfig可用,使用ifconfig也是可以用的。

取出列表第一個ip

574 read -p "please entry use ip:"  ipsure
575
576 if [ ! -n "${ipsure}" ];then.
577 ~   ipsure=$(echo "${ip}" | awk '{print $1}' | head -1)
578 fi
579
580 echo "${ipsure}" > /etc/tlx/ip_config_local

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章