模拟按钮按下以构建服务器脚本

Simulating button presses for build server script

我需要安装一个二进制文件作为构建服务器脚本的一部分。问题是它需要接受许可协议。

是否可以通过 bash 脚本模拟按钮按下?

./binary.bin | echo 'q' | echo 'y' | | echo 'e' | | echo 's' | echo '\n'

类似的东西?我知道,委婉地说,这是一个不优雅的解决方案,但我正在处理专有的第三方 SDK,坦率地说,这让我抓狂。另一种方法是编辑将近一百个与库相关的文件,我宁愿不这样做。

我确定您尊重软件包的许可协议...

你看过bin文件吗? Bash 包含二进制文件有时是可编辑的,因为脚本包含在纯文本中。然后根据您的需要进行调整。