Shell Script 取得 ip 的方法

本篇記錄 Shell Script 取得 ip 的方法

shellscript-get-ip.sh
1
2
3
4
#!/bin/bash

IP="$(ifconfig | grep -A 1 'eth0' | tail -1 | cut -d ':' -f 2 | cut -d ' ' -f 1)"
echo "$IP"

執行結果如下,

1
192.168.1.2

其它參考
networking - How to get my own IP address and save it to a variable in a shell script? - Unix & Linux Stack Exchange
https://unix.stackexchange.com/questions/8518/how-to-get-my-own-ip-address-and-save-it-to-a-variable-in-a-shell-script

其它相關文章推薦
Shell Script 新手入門教學
Shell Script 四則運算,變數相加、相減、相乘、相除
Shell Script if 條件判斷
Shell Script while 迴圈
Shell Script 讀檔,讀取 txt 文字檔