首先,我编写一个包含所有参数的配置文件,如下所示
path="/home/test/"
我命名它test.conf
。
然后我用这个内容编写一个 shell 脚本,将其命名为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
。
如何正确编写此脚本,以便它不会在文件路径后创建新行?