Automator Mac シェルコマンド シェルスクリプト プログラミング

macのクリップボードテキストから書式情報を除去するスクリプト(Automatorアプリ)

コピペで書式情報が邪魔なことが結構ある

macに限ったことではないですが、アプリ間でテキストをコピーするときに書式情報か邪魔になるときがあります。

ペースト先で文字が大きすぎたり、フォントが変わったりすると直すのが面倒です。

今まではいったんプレーンテキストのエディタにペーストしてコピーしなおしとかやっていましたが

そろそろ楽をしようということで、クリップボードの書式情報を削除するスクリプト(アプリ)を作りました。

pbpaste | pbcopy でOK!

macのターミナルには、クリップボードを扱うpbpaste 、pbcopyというコマンドがあります。

これをパイプで繋ぐことで簡単にできました。

#!/bin/bash

# クリップボードの内容を取得し、テキスト形式としてクリップボードに再コピー
pbpaste | pbcopy -Prefer txt

# -Prefer txt は、テキスト形式のデータを優先的にクリップボードにコピーするオプションらしい

Automatorアプリ化で起動を簡単に。

起動を簡単にするために、Automatorアプリにしました。

これだと実行権限の変更とか不要ですし、Dockに登録してワンクリックで起動とかも出来ます。

-Automator, Mac, シェルコマンド, シェルスクリプト, プログラミング