日記の練習です。
`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
標準入力から `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 $
結局こうした。
alias pbcopy="clip.exe" alias pbpaste="powershell.exe -command 'Get-Clipboard'|tr -d '\r'"