【问题标题】:How do i give option to a terminal command running through go script?如何为通过 go 脚本运行的终端命令提供选项?
【发布时间】:2019-04-04 15:25:43
【问题描述】:

假设我有一个调用命令的 go 脚本

yum install packagename

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

go 中是否有任何其他方式可以将y 发送到命令,因为我不想在运行脚本时手动提供y

【问题讨论】:

    标签: go centos redhat yum


    【解决方案1】:

    y 是通过stdin 输入的。当你启动一个子进程时,你给它一个作家,你可以写信给它的stdin

    os/exec 文档有一个example

    【讨论】:

    • 你能帮我举个例子吗?
    • 我添加了一个链接
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-10-24
    • 1970-01-01
    • 2015-06-23
    • 2018-09-01
    • 1970-01-01
    • 2013-10-06
    相关资源
    最近更新 更多