$ ruby -n -e 'puts $_ if $_ =~ /\/\//' < hoge.js とかすると、'//'の入っている行だけ抜き出せたり、いろんなことが出来る... ポイントは-eオプションと-nオプション。while ... end ループで標準入力からの1行づつ読み込んで-e '...'のスクリプトを実行してくれる。 くわしくはruby --helpで参照 覚えておくと便利な組み込み変数たち $_ 最後に読み込んだ内容 $1..$n カッコ付きの正規表現を指定したときにn番目のカッコに対応する文字を抜き出す 以下のページにいろいろ載っている。 組み込み変数 - Rubyリファレンスマニュアル メモ的にワンライナー貼っておく template.jsからfunction定義っぽい行を抜き出すワンライナー ruby -n -e 'puts $_ if $_=~/^\s+\w+:\