dream6120 2016-07-01 13:18
浏览 148

golang如何正确使用双引号?

In windows cmd console, when I use the echo command:

echo abc     //get: abc
echo "abc    //get: "abc 
echo "abc"   //get: "abc"

Then I want to run it in go language using the exec package

package main

import (
"fmt"
"os/exec"
)

func main() {
cmd1 := "echo abc def"
cmd2 := "echo abc\"edf"
cmd3 := echo abc"edf
cmd4 := echo abc\"edf
cmd5 := "echo abc

  • 写回答

1条回答 默认 最新

  • doubairan4213 2016-07-01 16:08
    关注

    What about directly using echo?

    package main
    
    

    import (
    "fmt"
    "os/exec"
    )

    func main() {
    cmd1 := "abc def"
    cmd2 := "abc\"edf"
    cmd3 := abc"edf
    cmd4 := abc\"edf
    cmd5 := "abc

    评论

报告相同问题?

悬赏问题

  • ¥15 微带串馈天线阵列每个阵元宽度计算
  • ¥15 keil的map文件中Image component sizes各项意思
  • ¥30 BC260Y用MQTT向阿里云发布主题消息一直错误
  • ¥20 求个正点原子stm32f407开发版的贪吃蛇游戏
  • ¥15 划分vlan后,链路不通了?
  • ¥20 求各位懂行的人,注册表能不能看到usb使用得具体信息,干了什么,传输了什么数据
  • ¥15 Vue3 大型图片数据拖动排序
  • ¥15 Centos / PETGEM
  • ¥15 划分vlan后不通了
  • ¥20 用雷电模拟器安装百达屋apk一直闪退