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