私は私に私の外部IPおよびそれがに位置し、国が表示されます、私はインターネット上で見つけることができるものに基づいてスクリプトといくつかのbashのチュートリアルを作成した。国と外部IPバッシュスクリプト
#スクリプトのルックスこのように:
#!/bin/bash
wanip=$(dig +short myip.opendns.com @resolver1.opendns.com);
echo "$wanip" > /root/Documents/filewanip;
iplist="/root/Documents/filewanip"
while read IP;do
whois "$IP"
done < "$iplist" | grep "country" >geoloc
cat geoloc filewanip
rm filewanip geoloc
#
出力は次のようになります。 国:オランダを 183.64.132.80
#問題は、ファイル構造が明らかにシステムごとに変わるため、これを行うためにファイルを使用したくないという問題です。 チェックをして変数に格納してシェルに直接表示できるようにするにはどうすればよいですか?
ジョン・コナー
John1024これは私が必要としていたものです。あなたは、クッキーに値する! awkとsedの学習を開始する必要があり、しばらく延期しています。 あなたの票を上げることができません、私はランクが低いです:( –