21 April 2006

Handy One-Liners for Ruby

Posted by Mikhail Esteves under: LAMP; Tips .

Handy One-Liners for Ruby

FILE SPACING:
# double space a file
    $ cat <file> | ruby -pe 'puts'
# triple space a file
    $ cat </file><file> | ruby -pe '2.times {puts}'
# undo double-spacing (w/ and w/o whitespace in lines)
    $ cat </file><file> | ruby -lne 'BEGIN{$/="\n\n"}; puts $_'
    $ cat </file><file> | ruby -ne 'BEGIN{$/="\n\n"}; puts $_.chomp'
    $ cat </file><file> | ruby -e 'puts STDIN.readlines.to_s.gsub(/\n\n/, "\n")'

“Link”:http://www.fepus.net/ruby1line.txt



Leave a Reply

Browse

Photography

Projects

Pages

Calendar

April 2006
M T W T F S S
« Mar   May »
 12
3456789
10111213141516
17181920212223
24252627282930

Categories

www.flickr.com