diff --git a/execute.go b/execute.go index 9be929e..08a78b2 100644 --- a/execute.go +++ b/execute.go @@ -11,6 +11,7 @@ import ( "errors" "os" "os/exec" + "strings" "time" "git.zhangdeman.cn/zhangdeman/command/define" @@ -63,11 +64,7 @@ func Execute(workDir string, command string, param []string) *define.Result { cmdInstance := exec.Command(command, param...) cmdInstance.Dir = result.WorkDir result.Output, result.Error = cmdInstance.CombinedOutput() - if len(result.Output) >= 2 { - if string(result.Output[len(result.Output)-1]) == "n" && string(result.Output[len(result.Output)-2]) == "\\" { - result.Output = result.Output[0 : len(result.Output)-2] - } - } + result.Output = []byte(strings.Replace(string(result.Output), "\n", "", -1)) return result }