Go言語
Go言語で標準出力/入力を必要としない外部コマンド実行を行う
標準入力や標準出力の結果などを必要としない、外部コマンドを実行します。この例では、Linux上のtouchコマンドで、"panda.txt"というファイルを生成するコマンドをGo言語から実行する例を示しています。
command.go
package main import ( "fmt" "os/exec" ) func main() { cmd := exec.Command("touch", "panda.txt") err := cmd.Run() if err != nil { fmt.Printf("Error occurs") } }
実行結果
$ ls command.go $ go run command.go $ ls command.go panda.txt