当变量用引号引起来时,是否可以使用 HEREDOC 并进行变量扩展?
示例:$package 是在脚本运行之前设置的环境变量
#!/bin/bash
cat > out.json <<'EOF'
{
"apps": [
{
"cwd":"/usr/local/$package"
}
}
EOF
Run Code Online (Sandbox Code Playgroud)
如果 $package="www" 则预期输出
{
"apps": [
{
"cwd":"/usr/local/www"
}
}
Run Code Online (Sandbox Code Playgroud)