ゆるいシェルスクリプトを、ゆるいrubyに書き直してみる
やってることは、ファイルを読み込んでcsvファイルを生成している
引数で読むファイル
a1
a2
a3
出力するファイル
#!/bin/sh filename=$1 title="hoge" body="fuga" cat ${filename} | while read f do echo "${f},${title},${fuga}" done
#!/opt/local/bin/ruby1.9 title="hoge" body="fuga" open(ARGV[0] ) {|f| f.each {|id| arr = [id.chomp!,title,fuga] puts arr.join(",") } }
あんまり書き方がrubyっぽくないなぁ