wsl2でのpbcopyの代わり

wsl2でのpbcopyの代わり

clip.exe

あるのかなと思いつつ調べるとclip.exeというのがあった。ちょっと使った感じ全く同じ動作だと思う。

clip.exeのヘルプメッセージを載せておく:

$ clip.exe /?

CLIP

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

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

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

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

とのことなので、これを使えば:

echo クリップボードにいくよ1 | clip.exe

のようにpbcopyと同じように使える。

エイリアスで使う

頭では分かっていても、手が勝手にpbcopyと打ち始めることが多いので、エイリアスでpbcopyでできるようにした。

# ~/.bachrc

# ...
alias pbcopy='clip.exe'

これで気軽にpbcopyできる:

echo クリップボードにいくよ2 | pbcopy

wsl2はコマンドにもexeがつくのはなんか嫌な感じがするけど、普通に使えるのでOK。

短いですが以上です。

タイトルとURLをコピーしました