コマンドとクリップボードのやりとり。

近頃、ここでRubyの勉強をするようになったので、Terminal.app上で実行したスクリプトの結果をコピーすることが多くなりました。それをいちいちドラッグしてやっていたので、面倒だなぁと思っていたら見つけたこのコマンド。

ruby -e 'print "hoge"' | pbcopy

まずはpbcopy。標準入力から受け取った値をクリップボードにコピーしてくれます。
その逆。

pbpaste | grep aaa

クリップボードの中身を標準出力に出力してくれます。
世の中のたいてい不便は、すでに解決されているのだなぁ、と思いました。