1
호스트 변수 HOSTNAME이 포함 된 파일을 읽으려고합니다. 파일을 읽는 동안 해당 값을 해석하지 않습니다.환경 변수를 읽지 않는 파일 읽기
예를 들어 내 호스트 이름이 인 경우 linux1.com입니다. 난은 $ HOSTNAME 변수를 해석 할 그것을 인쇄 할을 기대하고
while read line
do
ls -l $line
done < Test.txt
아래의 코드를 사용하여
/var/log/$HOSTNAME
아래 샘플 파일 (TEST.TXT)를 읽으려고합니다. 하지만 작동하지 않습니다. 그것은 바로 내가 쉘에서이 명령을 실행하면 같은 명령은 호스트 이름을 intrepreting되는 대신
ls -l /var/log/linux1.com
의, ls -l /var/log/$HOSTNAME
을하고있다.
위의 모든 리드는 고도로 설명되어 있습니다.
감사합니다.