dongwanqiang_2017 2019-09-06 11:45
浏览 39

从fmt.Printf更改为exec.Command

How can I change the code instead of showing it (fmt.Printf) to execute a command (exec.Command)

Now I have this:

// Print keys
fmt.Printf("%x %34s %34s ", padded, uaddr.EncodeAddress(), caddr.EncodeAddress())

How to give a variable value to 'g' and 'h':

    v := "cmd"
    n := "/C"
    a := "testcmd"
    b := "-connect=127.0.0.1"
    c := "-port=3333"
    d := "-user=username"
    e := "-password=password"
    f := "importaddress"
    g := "AddressHere"
    h := "MoreInfo"

    z := exec.Command(v, n, a, b, c, d, e, f, g, h)

    if err := z.Run(); err != nil { 
        fmt.Println("Error: ", err)
    }

I need to give this variable valie:

h := fmt.Printf("%x
", padded)
g := fmt.Printf("%34s
", uaddr.EncodeAddress())
g := fmt.Printf("%34s
", caddr.EncodeAddress()) 

execute the command twice with different variables

  • 写回答

1条回答 默认 最新

  • douqi3064 2019-09-06 18:25
    关注

    You can use fmt.Sprintf()

    Example:

    g := fmt.Sprintf("%s", uaddr.EncodeAddress())
    

    Sprintf formats according to a format specifier and returns the resulting string. You can then use this same value for your variables.

    评论

报告相同问题?

悬赏问题

  • ¥15 求帮我调试一下freefem代码
  • ¥15 R语言Rstudio突然无法启动
  • ¥15 关于#matlab#的问题:提取2个图像的变量作为另外一个图像像元的移动量,计算新的位置创建新的图像并提取第二个图像的变量到新的图像
  • ¥15 改算法,照着压缩包里边,参考其他代码封装的格式 写到main函数里
  • ¥15 用windows做服务的同志有吗
  • ¥60 求一个简单的网页(标签-安全|关键词-上传)
  • ¥35 lstm时间序列共享单车预测,loss值优化,参数优化算法
  • ¥15 Python中的request,如何使用ssr节点,通过代理requests网页。本人在泰国,需要用大陆ip才能玩网页游戏,合法合规。
  • ¥100 为什么这个恒流源电路不能恒流?
  • ¥15 有偿求跨组件数据流路径图