我正在尝试根据this SO之后的shell变量生成.js文件。但是,该脚本仍使用APP_VERSION: $bumped_version
这是我的剧本:
version=9.9.9
cat > ./constant/app.js <<'msg'
export default Object.freeze({
APP_VERSION: $bumped_version
})
msg
生成的app.js:
export default Object.freeze({
APP_VERSION: $bumped_version
})
感谢您的帮助!
答案 0 :(得分:2)
Heredocs可以通过几种不同的方式使用:
cat <<EOF
...
EOF
cat <<-EOF
[tab][tab]...
[tab]EOF
cat <<'EOF'
...
EOF
您也可以将2和3结合使用。