ウェブサイトからパブリック IP アドレスを取得して出力するスクリプトを作成する必要があります。
#!/bin/bash
wget http://www.ipchicken.com/
grep
ここからどこへ行けばいいのか分からない。
助けてください
答え1
答え2
あなたがしようとしていることは脆弱です。ipchicken によって返される HTML ドキュメントの形式に依存し、警告なしに変更される可能性があります。これは現在私の環境ではうまくいきますが、状況は異なる可能性があります。
$ wget http://www.ipchicken.com/ -qO - | grep -oE "\b([0-9]{1,3}\.){3}[0-9]{1,3}\b"
108.27.105.76
答え3
以下を使用できますhttp://plain-text-ip.com/
:
wget -qO- http://plain-text-ip.com/; echo
18?.1?.2?.5?