私は私のrunCommand関数の構文は以下の通りですexec.command
patch -p0 < <file_path>
以下のコマンドを使用してファイルにパッチを適用しようとしています:
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
}
今、私は以下のように私のpatchコマンドを渡しています:
cmd = "patch"
args := []string{"-p0", "<", "/tmp/file"}
err = runCommand(cmd, args...)
しかし、私は以下のエラー見ています:
をパッチ:そのようなファイルやディレクトリはありません
あなたは私が私がここで行方不明です何を聞かせていただけます:****ファイル「<」は見つけることができませんか?