av激情亚洲男人的天堂国语,日韩欧美精品一中文字幕,无码av一区二区三区无码,国产又色又爽又刺激的a片,国产又色又爽又刺激的a片

Linuxshell腳本獲取外網(wǎng)IP地址

Linux shell腳本如何獲取外網(wǎng)IP地址?本篇文章重點(diǎn)為大家講解一下Linux shell腳本獲取外網(wǎng)IP地址具體方法。

發(fā)展壯大離不開廣大客戶長期以來的信賴與支持,我們將始終秉承“誠信為本、服務(wù)至上”的服務(wù)理念,堅持“二合一”的優(yōu)良服務(wù)模式,真誠服務(wù)每家企業(yè),認(rèn)真做好每個細(xì)節(jié),不斷完善自我,成就企業(yè),實現(xiàn)共贏。行業(yè)涉及成都報廢汽車回收等,在網(wǎng)站建設(shè)公司、成都全網(wǎng)營銷、WAP手機(jī)網(wǎng)站、VI設(shè)計、軟件開發(fā)等項目上具有豐富的設(shè)計經(jīng)驗。

基于Linux系統(tǒng)的獲取外網(wǎng)IP地址的shell腳本,腳本內(nèi)容如下: getIp.sh

#!/bin/bash
#檢查IP的合法性
check_ipaddr()
{
echo $1|grep "^[0-9]\{1,3\}\.\([0-9]\{1,3\}\.\)\{2\}[0-9]\{1,3\}$" > /dev/null;
if [ $? -ne 0 ]
then
#echo "IP地址必須全部為數(shù)字"
return 1
fi
ipaddr=$1
a=`echo $ipaddr|awk -F . '{print $1}'` #以"."分隔,取出每個列的值
b=`echo $ipaddr|awk -F . '{print $2}'`
c=`echo $ipaddr|awk -F . '{print $3}'`
d=`echo $ipaddr|awk -F . '{print $4}'`
for num in $a $b $c $d
do
if [ $num -gt 255 ] || [ $num -lt 0 ] #每個數(shù)值必須在0-255之間
then
#echo $ipaddr "中,字段"$num"錯誤"
return 1
fi
done
#echo $ipaddr "地址合法"
return 0
}

host=ns1.dnspod.net
port=16666
ip=`cat/tcp/$host/$port`

check_ipaddr "$ip"

if [ "$?"x = "0"x ]; then
echo "外網(wǎng)IP地址:$ip"
else
echo "獲取IP地址失??!"
fi

使用命令 chmod +x getIp.sh 給腳本授權(quán)后即可執(zhí)行輸出結(jié)果。


分享題目:Linuxshell腳本獲取外網(wǎng)IP地址
URL地址:http://uogjgqi.cn/article/cdiosgj.html
掃二維碼與項目經(jīng)理溝通

我們在微信上24小時期待你的聲音

解答本文疑問/技術(shù)咨詢/運(yùn)營咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流