![IP 주소 스크립트 인쇄 [닫기]](https://linux55.com/image/168890/IP%20%EC%A3%BC%EC%86%8C%20%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8%20%EC%9D%B8%EC%87%84%20%5B%EB%8B%AB%EA%B8%B0%5D.png)
웹사이트에서 내 공용 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?