如何为通过go脚本运行的终端命令提供选项?

时间:2018-10-31 12:49:35

标签: go centos redhat yum

让我们假设我有一个go脚本来调用命令

yum install packagename

到了要求y/n安装软件包的地步,yum中有--assumeyes选项(在这种情况下)我不想使用。

go中是否还有其他方法可以将y发送给命令,因为我不想在运行脚本时手动给y

1 个答案:

答案 0 :(得分:3)

通过y输入stdin。启动子流程时,给它一个编写器,可以在其中写入其stdin

os / exec文档有一个example