まず、このようなすべてのパラメーターを含む構成ファイルを作成します
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
のコンテンツが表示されます。
このスクリプトを正しく記述して、ファイルパスの後に改行しないようにする方法を教えてください。