09/05/01 00:36:22 SQk3LdK80
>>324
いろいろ方法はあるけれど、Ruby のワンライナならこんな感じ
ruby -i.bak -p -e "$_.gsub!(/(\d+)-(\d+)/) { ($1.to_i..$2.to_i).to_a.join(',') }" FILE1 ...
スクリプトがいいなら,
#pages.rb
ARGF.each do |line|
print line.gsub(/(\d+)-(\d+)/) { ($1.to_i..$2.to_i).to_a.join(',') }
end
と書いて保存して
ruby pages.rb FILE1 > FILE2