
まず、次のようにすべてのパラメーターを含む構成ファイルを作成します。
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
。
ファイルパスの後に新しい行が生成されないように、このスクリプトを正しく作成するにはどうすればよいですか?