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
これまで
$ seq 1 5
1
2
3
4
5
$ seq 1 2 10
1
3
5
7
9
これから?
$ echo '(1..5).each do |i| puts i end' | ruby
1
2
3
4
5
$ echo '(1..10).each do |i| puts i if (i - 1) % 2 == 0 end' | ruby
1
3
5
7
9
所見・所感
これはさすがに seq
でやった方が楽。