Rubyについて Part 2

このエントリーをはてなブックマークに追加
先週から、rubyの勉強スタートしました。

GNU calで3ヶ月表示(cal -3)して
cal -3 | sed "s/^\(.\{21,42\}\) \(`date +%_d`\) \(.*\)$/\1 ^[[44m\2^[[0m \3/"
でハイライト表示なのですが、
これをrubyでやる場合、どんなコードになるでしょうか?


参考:
% cat position.rb
#!/usr/local/bin/ruby
POS=15
while gets()
$_[0,POS]=$_[0,POS]+'|'
print $_
end