如何在多行字符串shell脚本中传递变量的值

3

我有一个变量叫做instdir,它保存了当前目录。我需要将它的值传递给一个多行字符串,该字符串将被写入文件中。因为instdir以斜杠结尾,所以我不能像这样操作:

cat > test <<EOF
  $instdir/final/path/to/file
EOF

但是如果我使用$instdirfinal,它无法识别真正的instdir值。我该怎么办?

2个回答

4

以下是技巧:

${instdir}final

3
cat > test <<EOF
  ${instdir}final/path/to/file
EOF

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接