■UNIXコマンドを実行する
■書式
open("| UNIXコマンド")
■説明
UNIXコマンドを実行するにはopen()を使います。コマンドは文字列形式で指定し先頭に|(縦棒)を付けます。コマンドからの戻り値を受け取って処理することもできます。以下のサンプルはls -lで取得したファイル一覧を表示するものです。
■サンプル
#!/usr/bin/ruby
fh = open("| ls -l")
while !fh.eof
print fh.gets
end
fh.close