【问题标题】:Go - exec.Command() but for string slice [duplicate]Go - exec.Command() 但对于字符串切片 [重复]
【发布时间】:2021-03-25 07:32:33
【问题描述】:

有人知道 exec.Command() 是否有任何替代方法,它将参数作为 []string 而不是单个字符串 ( ...string ),或者知道如何将 []string 传递给 exec.Command() ?

【问题讨论】:

    标签: function go exec slice


    【解决方案1】:

    这些是等价的:

    cmd := exec.Command("tr", "a-z", "A-Z")
    

    还有:

    args := []string{"a-z", "A-Z"}
    cmd := exec.Command("tr", args...)
    

    要了解原因,请阅读this section of the Go spec

    【讨论】:

      猜你喜欢
      • 2016-03-08
      • 2013-04-04
      • 2023-02-24
      • 2012-02-10
      • 1970-01-01
      • 2017-02-19
      • 2020-11-27
      • 2018-11-26
      • 2019-07-25
      相关资源
      最近更新 更多