我有一个名为instdir
的变量,它有当前目录。我需要将其值传递给将写入文件的多行字符串。当instdir
以斜杠结束时,我不能做这样的事情:
cat > test <<EOF
$instdir/final/path/to/file
EOF
但是如果我改用$instdirfinal
,它将无法识别真正的instdir
的价值。我应该怎么做?
这是诀窍:
${instdir}final
cat > test <<EOF
${instdir}final/path/to/file
EOF