我目前遇到麻烦试图运行该代码应该调用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: `"'是否存在某种形式的引号转义或导致其将字符串解释错误的原因?
1 回答
杨魅力
TA贡献1811条经验 获得超6个赞
我相信以下作品:
command := exec.Command("sed", "-e","s/hello/goodbye/g","myfile.txt")
- 1 回答
- 0 关注
- 277 浏览
添加回答
举报
0/150
提交
取消