먼저 다음과 같이 모든 매개변수를 포함하는 구성 파일을 작성합니다.
path="/home/test/"
나는 그것을 이름 지었다 test.conf
.
그런 다음 이 내용을 포함하는 쉘 스크립트를 작성하고 이름을 으로 지정 test
하고 실행 가능하게 만들었습니다 chmod +x
.
#!/bin/bash
#read the config file
. /home/test/test.conf
#cat the file /home/test/test
cat `$path`test #This line is the problem
나는이 출력을 얻습니다
./test/test: line 3: /home/test/: Is a directory
cat: test: No such file or directory
내가 원하는 것은 나에게 파일의 내용을 보여주는 것입니다 /home/test/test
.
파일 경로 뒤에 새 줄이 생성되지 않도록 이 스크립트를 올바르게 작성하려면 어떻게 해야 합니까?