Q1第一フィールドをキーにして、同じキーで横へ並べる。5次にJSON形式で出力。上記のTukubai芸からのRuby芸。"{"+a*","+"}"}'{a:[1,2,3],b:[4,5]}Q2データの中で同じ行のものを探し出し、行番号を出力。Substututionの合わせ技。これにTukubaiをブレンドすれば意外とスッキリ。5【追記】もっと簡単にこんなのでもよかった。0.5593602512Q3JSON形式のデータについて、キーに対応した配列内の数値を合計。json{"a":[1,2,3],"b":[4,5]}1行1レコード空白区切りにしてしまえばこっちものでゴザル。9Q4IPv6ゼロパディングの闇にトライなお題。ちなみにこのお題、シェルプログラミング実用テクニックにも記載があるので、興味がある方はご購入をば。IPAddr.new($_.chomp).to_string'0000:0000:0000:0000:0000:0000:0000:0001おまけで逆変換。IPAddr.new($_.chomp).to_s'::1Q4のRuby芸のポイントはこちら。寒い!おまけに年の瀬!!であるにも関わらず、ご参加いただき...2015-10-11拡張FizzBuzz問題をシェルプログラミングで先日なぜかふと思いつく。情報処理の基本とも言うべきシェルワンライナーの勉強会。はてなブログPro情報処理ってもっとシンプルにならないだろうか?PKI関連、RubyやPHP等のLL、シェルスクリプト、シェル芸、ユニケージ見習い未満。シェルスクリプトとシェル芸はきっと違うんですよ。JPはてなブログをはじめよう!papiroさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。