タグ

2019年9月11日のブックマーク (1件)

  • sedやawkが覚えられないRubyistのための「rbコマンド」 - yhara.jp

    この記事はRuby Advent Calendar 2018の21日目の記事です。 今年のある日、rubyweeklyで流れてきたのがこれ。どうやらsedやawkみたいなワンラインプログラムが、Rubyで簡単にできるようになるみたいだが…? https://github.com/thisredone/rb -nは覚えられない 一応、Ruby体にも-nや-pという、ワンライナ向けのオプションがあるんだよな。そう、あることは知っている。でも使い方は覚えてない。 sedやawkも一緒で、使えたら便利なんだろうなーと思いつつ、未だに覚えてない(少なくとも何も見ずに書ける程には)。 そこでrbコマンド? rbコマンドのいいところは、「普段Rubyを使ってるときの感じのままで」ワンライナが書けるところだ。 とりあえず例を見てもらおう。rbコマンドには1行ずつ処理する「lineモード」と、ファイル全体