コマンドラインから結果を直接クリップボードにコピーするにはどうすればよいですか?
Windowsのcmd.exeでは、単にecho "asd" | clip
そして、出力をクリップボードにパイプします。
そのためにxclip
をインストールしようとしましたが、コンパイルされたにもかかわらず、呼び出されたときに出力されます:
Error: Can't open display: (null)
マウスを使用することは解決策ではありません。
ビルド14393以降では、WSLコンソールでクリップボードに何かをコピーする場合は、Windows cmdで実行する内容に「.exe」を追加するだけです。
echo "aaa"|clip.exe
これはまだサポートされていないようです:( https://www.reddit.com/r/Windows10/comments/4gwnom/can_bash_on_windows_interact_with_the_system/ )
賢い回避策は、オープンソースのツールです plak(https://github.com/sander/plak)