Macで標準出力の結果をそのままクリップボードに保存する方法

Macには標準出力をクリップボードに保存してくれる
pbcopyという
とっても便利なコマンドがあったので紹介します。

pbcopyの紹介

ことの経緯

ワンタイムパスワードを携帯からいちいち確認するのが面倒

コマンドでできることを知る

コマンドでパスワードを発行できたはいいけど毎回コピーするのがめんどい

ダメ元で標準出力の結果をクリップボードに保存する方法がないかをググる

見つかる

感動したのでブログに書く←いまここ

使い方

echo 'Hello, World' | pbcopy

この後、
cmd + v
を押すことで
Hello, World
を貼り付けることができる。

下記記事とのあわせ技でかなり便利です。
<Googleの2段階認証(ワンタイムパスワード)をコマンド一発で取得する方法>

行末の改行が鬱陶しい場合

echo 'Hello, World' | perl -pe 'chomp' | pbcopy

とすることで行末の改行を除去することができます。

幸せいっぱいですね。

そんな感じです。

今日の一言

pbpasteで貼り付けもできるらしいですな。今のところ用途は見つかりませんがw

Mac, 技術系

Posted by chat