Advertisement
Guest User

Golang: example output3()

a guest
Aug 31st, 2014
444
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Go 1.84 KB | None | 0 0
  1. package main  
  2.  
  3. // example of use of this little hacking
  4. //     http://pastebin.com/wDNXP4Y3                                                                  
  5.                                                                                
  6. import (                                                                        
  7.         "os/exec"                                                              
  8. )                                                                              
  9.                                                                                
  10. func main() {                                                                  
  11.     app := "/tmp/outerr"                                                        
  12.                                                                                
  13.     arg0 := "to stdout"                                                        
  14.     arg1 := "stderr goes here"                                                  
  15.                                                                                
  16.     cmd := exec.Command(app, arg0, arg1)                                        
  17.     out, outerr, err := cmd.Output3()                                          
  18.                                                                                
  19.     if err != nil {                                                            
  20.         println(err.Error())                                                    
  21.         return                                                                  
  22.     }                                                                          
  23.                                                                                
  24.     print(string(out))                                                          
  25.     print(string(outerr))                                                      
  26. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement