メモの日々


2019年05月30日(木) [長年日記]

[windows] WSLでクリップボードへコピー

WSLを使っていてテキストをクリップボードへコピーしたいことがある。この用途にWindowsのclipコマンド(clip.exe)が使えることを知ったのでメモ。

clipコマンドはWSLだけでなくコマンドプロンプトなどからも使える。便利。

% ls | clip.exe
% type clip.exe
clip.exe is /mnt/c/Windows/System32/clip.exe

% clip.exe /\?

CLIP

説明:
    コマンド ライン ツールの出力を Windows クリップボードにリダイレクトします。
    その出力されたテキストをほかのプログラムに貼り付けることができます。

パラメーター一覧:
    /?                  このヘルプを表示します。

例:
    DIR | CLIP          現在のディレクトリ一覧のコピーを Windows クリップボード
                        に貼り付けます。

    CLIP < README.TXT   readme.txt ファイルのテキストのコピーを Windows
                        クリップボードに貼り付けます