【发布时间】:2021-10-16 00:37:16
【问题描述】:
我有几个 bash 脚本可以自动执行新设备的设置过程,例如安装包、配置环境变量等
我正在努力通过 autoexpect 使流程更加自动化,并添加一些其他的东西;但是,很难测试,因为每次我运行安装脚本时,我都必须手动返回并撤消运行脚本所做的更改。有没有办法在不实际安装任何东西的情况下运行脚本,这样我就可以观察测试行为?类似于 rsync 的 --dry-run 选项
【问题讨论】:
-
所有 Expect 关心的是 输出。您可以使用脚本模拟整个设置过程。
-
就我个人而言,我不会指望
autoexpect进行任何认真的工作。 :) -
显示some code。使用的包管理器是什么?
标签: bash shell command-line terminal scripting