copy and destroy

catch and eat

`clip.exe` と `powershell.exe -command 'Get-Clipboard'`を使って WSL と Windows をクリップボードで接続する

日記の練習です。

`clip.exe` と `powershell.exe -command 'Get-Clipboard'`を使って WSL と Windows をクリップボードで接続する様子です。
`dot.bashrc` にエイリアスを追加しました。

mac の pbcopy / pbpaste と違って clip はあるけど paste はありませんでした。なんでや。powershell はよくわからないけどなんか遅い。

$ man tail
$ tail -n 2 .bashrc
alias pbcopy="clip.exe"
alias pbpaste="powershell.exe -command 'Get-Clipboard'"
$ echo mic check pan two pan two
mic check pan two pan two
$ !!|pbcopy
echo mic check pan two pan two |pbcopy
$ pbpaste
mic check pan two pan two

$ pbpaste
マイクチェック、パンツー、パンツー
$ man cat |pbcopy

gyazo.com
gyazo.com
gyazo.com

標準入力から `clip.exe` に渡されるときに改行コード "\n" が末尾に追加されるみたい。よくわかっていない。使えるから良しとする。

$ echo mic check pan two pan two |pbcopy
$ pbpaste
mic check pan two pan two

$ echo mic check pan two three | tr -d "\n" | pbcopy
$ pbpaste
mic check pan two three
$


gyazo.com


結局こうした。

alias pbcopy="clip.exe"
alias pbpaste="powershell.exe -command 'Get-Clipboard'|tr -d '\r'"

powered by hatena blog.
the nikki system for lifelogging junkies.

all posts © their original owners.
writing is reusable solely under the by creative commons license.