openとpbcopy,pbpasteを良く使うかな
openはシェルのダブルクリックに対応するコマンド。
$ open . # カレントディレクトリをファインダで開く $ open http://google.com # googleをデフォルトのブラウザで開く
便利なのは-aオプション。
$ open -a Emacs hoge.rb # Emacs (CarbonEmacs)でhoge.rbを開く $ open -a safari http://google.com # SafariでGoogleを開く
pbsopy、pbpasteはクリップボードの操作。標準入力から読み込んでクリップボードにコピーと、クリップボードの内容を標準出力に書き出す。
$ echo "Hello clipboard" | pbcopy # クリップボードに"Hello clipboard"をコピー $ pbpaste | echo # クリップボードの内容をコンソールに表示
良くわからないんだけど、上手く動かないことがある。サイズに制限があるのかも。