我目前遇到麻烦试图运行该代码应该调用UNIX命令sed来查找和替换字符串hello与goodbye文件中./myfile.txt
如果您从命令行运行它,那么效果很好,但是如果我从Go代码中尝试了同样的事情...。
command := exec.Command("sed", "-e \"s/hello/goodbye/g\" ./myfile.txt")
result,err := command.CombinedOutput()
fmt.Println(string(result))
我只是继续得到这个输出
sed: -e expression #1, char 2: unknown command: `"'
是否存在某种形式的引号转义或导致其将字符串解释错误的原因?
杨魅力
相关分类