【问题标题】:How create a bash script with another bash script? [duplicate]如何用另一个 bash 脚本创建一个 bash 脚本? [复制]
【发布时间】:2017-01-26 14:22:58
【问题描述】:

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

例如:在新存档中写入“date=18”而不是“date=$(date +%d)”。

我怎样才能让它复制/粘贴,而不是执行命令?

【问题讨论】:

  • 它被称为 bash 脚本 或只是 script,而不是 bash

标签: linux bash ubuntu


【解决方案1】:

为了防止变量在 here-doc 中展开,请在标记周围加上引号。

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

【讨论】:

  • 成功了,非常感谢!!!
猜你喜欢
  • 1970-01-01
  • 2023-01-13
  • 1970-01-01
  • 1970-01-01
  • 2012-12-23
  • 2014-12-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多