sed
や tr
を捨てたいのでちょっとづつ Ruby ワンライナを学ぶ.
参考
- http://maeharin.hatenablog.com/entry/20130113/ruby_oneliner
- http://takuya-1st.hatenablog.jp/entry/2013/08/19/194819
- http://qiita.com/bash0C7/items/749e60ff770b2e465b5e
- http://d.hatena.ne.jp/zariganitosh/20131107/ruby_oneliner_omission
これまで
cat foo.txt | tr 'a' 'b'
これから
cat foo.txt | ruby -pe '$_.gsub!("a", "b")'
所見・所感
これだけだと tr
の方がタイプ数が少なくて楽そうに見える.しかし,これより複雑なことをしようと思うと sed
に頼ることになる. tr
と sed
をそれぞれ習得するよりは Ruby でいろいろできた方が楽そうだ.