나는 다음과 같은 배쉬 있습니다사용하여 TXT 파일의 라인 # 1에서 변수를 삽입 나오지
#!/bin/bash
if ["$#" -ne "1"]; then
echo "Usage: `basename $0` <HOSTNAME>"
exit 1
fi
IPADDR=`ifconfig | head -2 | tail -1 | cut -d: -f2 | rev | cut -c8-23 | rev`
sed -i -e '1i$IPADDR $1\' /etc/hosts
을하지만 cat /etc/hosts
때
$IPADDR
가 어떻게 이러한 문제를 처리 할 수 있습니까?
IP 주소를 추출하는 더 신뢰할 수있는 방법이 있습니다. 예를 들어 [IP 주소를 bash 변수에 넣기]를 참조하십시오. 더 좋은 방법이 있습니까?] (http://stackoverflow.com/q/6829605/1331399). – Thor
고마워 ... 정답 : – MLSC