linux shell 腳本獲取本機ip地址方法
ifconfig -a | grep inet | grep -v 127.0.0.1 | grep -v inet6 | awk '{print $2}' | tr -d "addr:"
命令 | 含義 |
---|---|
ifconfig -a | 和window下執(zhí)行此命令一樣道理,返回本機所有ip信息 |
grep inet | 截取包含ip的行 |
grep -v 127.0.0.1 | 去掉本地指向的那行 |
grep -v inet6 | 去掉包含inet6的行 |
awk { print $2} | $2 表示默認以空格分割的第二組 同理 $1表示第一組? |
tr -d "addr | 刪除"addr:"這個字符串 |