#author("2021-05-06T04:12:28+09:00","default:ryuichi","ryuichi")
#author("2021-05-06T04:13:54+09:00","default:ryuichi","ryuichi")
* WSL上の出力をWindowsのクリップボードにコピーする [#l4dc0477]
*** .bashrc [#a5c3c347]
alias clip='/mnt/c/WINDOWS/system32/clip.exe'
*** 使い方 [#x8b08d42]
(WSL上で)
$ date | clip
(Windows上で)
> (SHIFT+INSERT)2021年 5月 6日 木曜日 09:11:17 JST
- Windows Terminalでターミナル上の文字列を選択、コピーできる
- WSL上でLinuxコマンドの出力をコピーしたい場合、WSLにはそのような機能は用意されてないが、代替案としてWindows上のexeコマンドを呼び出すのが一番簡単
- 上のように.bashrcなどにエイリアスを作るなどし、コピーしたいコマンドのパイプにつないでそのコマンドを実行する
** 参考 [#g43d522a]
- https://superuser.com/questions/1618537/use-clipboard-through-wsl
- https://github.com/zyedidia/micro/issues/1365