getclip,putclip - クリップボード操作
久しぶりに、こっち系の話題を。
ちょっとした処理を流すのに、
というのを今までやっていました。
よく考えたら、手順がひとつ減らせそうなことに気づきました。クリップボードの貼り付けは、スクリプト側でやってしまえば良いのです。
というわけで、
となりました。具体的には、
$ getclip > list.txt && ./script list.txt
とします。テキストファイルに保存する必要が無ければ、スクリプトはパイプを受け取って、
$ getclip | ./script
でOK。ついでに、クリップボードへデータを送るには、
$ ls -l | putclip
のようにします。
もちろん、最短の手順は、
- ページを直接取得して解析して整形して出力
となりますが、これを短縮するには必要な手間が一気に跳ね上がりますので、この辺りが落とし処でしょう。