macでAutomaterを使って快適生活(改行データをカンマ区切り編)


macだと便利ツールを簡単にAutomaterで作れるので、これをやっておくとデータ加工の面倒な生活とおさらばできます。


Command+スペースでツール立ち上げ
Automaterを起動
「アプリケーション」を選択
「ユーティリティ」「シェルスクリプトを実行」を選択

ここに使いたいシェルを記載します。
今回は「クリップボードにある改行データをシングルクォート付きカンマ区切りにする」

export LANG=ja_JP.UTF-8
set -eu
(
QUOTE_COMMA=""
COMMA_OPTION=""
for s in $(pbpaste); do
  QUOTE_COMMA+="${COMMA_OPTION}'${s}'"
  COMMA_OPTION=", "
done
echo -n $QUOTE_COMMA | pbcopy
)

これでデータを細々修正していたことから解放されます。