如何使用另一个bash脚本创建bash脚本?

时间:2016-09-19 00:43:37

标签: linux bash ubuntu

我正在创建一个只运行一次的bash脚本,但之后,它会创建另一个bash脚本。我试过使用CAT EOT,但问题是,不是在新的bash中复制/粘贴文本,而是执行"里面的所有变量。

例如:而不是写" date=$(date +%d)",它正在编写" date=18"在新档案中。

如何复制/粘贴,而不是执行命令?

1 个答案:

答案 0 :(得分:3)

要防止变量在here-doc中展开,请在令牌周围加上引号。

cat <<'EOT'
This is a here-doc
that contains $variable
EOT