Execute a system command: Difference between revisions
→{{header|Go}}: Improvements: send output straight to stdout rather than capture and print, preserve stderr output, return exit code, group imports.
m (→{{header|Haskell}}: Updated broken link) |
(→{{header|Go}}: Improvements: send output straight to stdout rather than capture and print, preserve stderr output, return exit code, group imports.) |
||
Line 343:
=={{header|Go}}==
<lang go>package main
import
"log"
"os"
"os/exec"
)
func main() {
cmd := exec.Command("ls", "-l")
cmd.Stdout = os.Stdout
cmd.Stderr = os.Stderr
if err := cmd.Run(); err != nil
}
}</lang>
|