ip addr|awk '/^[0-9]+: / {}; /inet.*global/ {print gensub(/(.*)\/(.*)/, "\\1", "g", $2)}'|head -n 1
或者
ip a | awk '/^[0-9]+: / {}; /inet.*global/ {split($2,a,"/"); print a[1]}' | head -n 1
或者
ip a|grep inet|grep global|grep brd|head -n 1|awk '{printf $2}'|cut -d "/" -f1
获取脚本所在路径
CWD=$(cd "$(dirname $0)";pwd)