Ruby
Rubyで標準出力/入力を必要としない外部コマンド実行を行う
標準入力や標準出力の結果などを必要としない、外部コマンドを実行します。rubyでは、外部コマンドを実行する方法が色々あります。
この例では、Linux上のtouchコマンドでファイルを生成する方法を、3種類例示しています。
command.rb
#!/usr/bin/ruby `touch panda.txt` system("touch giant_panda.txt") exec("touch cute_panda.txt")
実行結果
$ ls command.rb $ ruby command.rb $ ls command.rb cute_panda.txt giant_panda.txt panda.txt