我正在尝试使用以下命令修补文件
patch -p0 < <file_path>
我的 runCommand 语法如下:
func runCommand(cmd string, args ...string) error {
ecmd := exec.Command(cmd, args...)
ecmd.Stdout = os.Stdout
ecmd.Stderr = os.Stderr
ecmd.Stdin = os.Stdin
err := ecmd.Run()
return err
}
现在我传递我的补丁命令如下:
cmd = "patch"
args := []string{"-p0", "<", "/tmp/file"}
err = runCommand(cmd, args...)
但我看到以下错误:
补丁:****找不到文件'<':没有这样的文件或目录
你能告诉我我在这里缺少什么吗?