#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

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS