웹사이트에서 내 공용 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?