GNU Linux(SLES 11)のファイルパスに変数を挿入する

GNU Linux(SLES 11)のファイルパスに変数を挿入する

パスを作成するために3つの変数を挿入しようとしていますが、インポートできません。

私は以下を試しています

log_path="/vol02/logs/$dname/logs/103602_$msname/${msname}_start.log"

dname=cfp
msname=cfp003

私は次のような結果を得ます。

_start.logs/cfp/logs/103602_cfp003

しなければならない

/vol02/logs/cfp/logs/103602_cfp003/cfp003_start.log

ベストアンサー1

この試み:

dname=cfp
msname=cfp003
log_path="/vol02/logs/${dname}/logs/103602_${msname}/${msname}_start.log"
echo "$log_path"

出力:

/vol02/logs/cfp/logs/103602_cfp003/cfp003_start.log

おすすめ記事