가변 내용이 포함된 파일에 문자열 추가

가변 내용이 포함된 파일에 문자열 추가

그래서 getent를 사용하여 도메인 이름을 IP로 역조회합니다. munin-node 구성에서 이 IP를 사용해야 합니다. 다음 코드가 있지만 IP만 인쇄하고 구성 파일에 추가하지 않습니다.

HOSTIP= getent hosts google.nl | awk '{print $1}'
echo "allow ^$HOSTIP" >> /etc/munin/munin-node.conf

답변1

명령이 잘못되었습니다

HOSTIP= getent

"="와 "getent" 사이의 공백은 bash에 영향을 미치지 않습니다.

그리고 명령을 서브쉘 "$()"에 넣어야 합니다.

HOSTIP=$(getent hosts google.nl | awk '{print $1}')

echo $HOSTIP
2800:3f0:4001:801::2003

관련 정보