エンジニアのソフトウェア的愛情

または私は如何にして心配するのを止めてプログラムを・愛する・ようになったか

合計を計算

ペーストボード(クリップボード)にあるテキストの中の数値を合計してみます。プロンプトから入力します。いわゆるワンライナー?

$ pbpaste | grep -Eo [0-9]+ | ruby -e 'sum = 0.0; ARGF.each{ |x| sum += x.to_f }; puts sum'

もっとスマートな解法があるような気もするんですが、忘れぬうちに今できることを記録。

ちなみにペーストボードというのは、MS-Windowsクリップボードに相当するMacの機能です。くわしくはこちらを参照してください。MS-Windowsな人はわたしのサイトのこれとかこれとか参照してもらえると幸い。