(O+P)ut

アウトプット



(O+P)ut

エンジニアのアウトプット

【Windows】クリップボードで保持している文字列をコマンドから取得する

スポンサーリンク

やりたいこと

「Ctrl+c」で保持済のテキスト情報をコマンドから利用する。

環境情報
  • Windows 10.0.18363
  • Cygwin GNU bash, バージョン 4.4.12

やり方

PowerShellにてGet-Clipboardコマンドを押下する。コマンドプロンプトやCygwinから利用する場合はpowershellコマンドの引数としてget-clipboardを入力する。

$ powershell get-clipboard
hogehoge

以下、補足です。

補足

PowershellコマンドはC:/Windows/System32配下にあります。

$ which powershell
/cygdrive/c/WINDOWS/System32/WindowsPowerShell/v1.0/powershell

出力結果には改行情報も保持されるので

$ powershell get-clipboard | wc
      4       4      71

sortやgrepといった文字列処理が機能するので自動化をスクリプトで行う場合に有効です。