다음 bash 스크립트는 Google "내 IP가 무엇입니까" 대신 WAN의 현재 IP를 반영할 것으로 예상됩니다.
오류:
./ipChange.txt: 2행: +short: 명령을 찾을 수 없음 “??
#!/bin/bash
ip=dig +short myip.opendns.com @resolver1.opendns.com
echo “$ip”
문제를 해결하는 방법을 아시나요? 고마워
답변1
더 쉬운 한 줄이 있습니다.
curl ipecho.net/plain
변수에 넣으려면 다음을 수행하십시오.
myIp=$(curl ipecho.net/plain)
답변2
바꾸다
ip=dig +short myip.opendns.com @resolver1.opendns.com
~에 의해
ip=$(dig +short myip.opendns.com @resolver1.opendns.com)