タグ

2012年7月10日のブックマーク (1件)

  • Rubyによるワンライナーのまとめ - ぬいぐるみライフ?

    Rubyでワンライナーを書く際によく使うコマンドライン引数と具体例をまとめてみた. 基 -e : コマンドラインからスクリプトを指定 コマンドラインからスクリプトを指定する場合に使う.ワンライナーでは必須. $ ruby -e 'puts "Hello, world!"' 行単位の処理 -n : 各行ごとに処理 プログラム全体が以下のwhileで囲まれているように動作する. while gets ... end 標準入力やファイルの各行に対して処理を行いたい場合に便利.getsの結果は$_に格納される. $ ruby -ne 'puts $_ if $_.include?("mickey24")' foo.txt -p : 各行ごとに処理&出力 -nとほぼ同様だが,各ループの最後で print $_ が実行されるようになる.標準入力の各行に対して処理を行いつつ出力していく場合に便利. $

    Rubyによるワンライナーのまとめ - ぬいぐるみライフ?