我正在创建一个仅运行一次的 bash 脚本,但之后它将创建另一个 bash 脚本。我尝试使用 CAT EOT,但问题是,它不是在新 bash 中复制/粘贴文本,而是“执行”其中的所有变量。
例如:而不是写“date=$(date +%d)
“,正在写”date=18
”在新的档案中。
如何让它复制/粘贴,而不是执行命令?
为了防止变量在此处文档中展开,请在标记两边加上引号。
cat <<'EOT'
This is a here-doc
that contains $variable
EOT
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)