【PowerShell】テキストの内容をクリップボードにコピーする

小ネタです。

Windows PC でテキストファイルの中身を取得する方法について紹介します。

例えば、ssh 公開鍵をクリップボードに張り付ける作業をコマンドで書くとします。
mac や linux では次のようなコマンドを使います。

$ cat .ssh/id_rsa.pub | pbcopy

windows (PowerShell)では、一部の linux コマンドしかサポートしていません。
(厳密には、Linux コマンドを PowerShell コマンドを関連関連付けをしているだけです。)

そのため、次のコマンドを使って再現します。

  • Get-Content : 指定したパスのファイル内容を取得、コンソール上に表示
  • Set-Clipboard : クリップボードに張り付ける
PS > Get-Content .ssh/id_rsa.pub | Set-Clipboard

以上です。
ちょっとしたコマンドですが、linux で言う catpbcopy は日ごろから利用頻度が多いコマンドでした。
覚えておくと作業がしやすくなります。

©︎2017-2018 WebSandBag