Copie datos de la consola de Linux al portapapeles de Windowshost usando la Terminal de Windows

Copie datos de la consola de Linux al portapapeles de Windowshost usando la Terminal de Windows

Estoy usando Windows Terminal para acceder a mis cajas de Linux y necesito copiar datos desde la consola de Linux al portapapeles del host de Windows, ¿es posible?

Más específicamente, ejecuto una aplicación central .Net en Linux que necesita copiar una cadena en el portapapeles.

Respuesta1

Desde el shell de Linux:

printf $'\e]52;c;%s\a' "$(base64 <<<'hello world')"

Respuesta2

Creé este pequeño guión basado en la brillante respuesta de @MrCalvin:

# clipfile
#  - Sends a file into the windows terminal clipboard
printf $'\e]52;c;%s\a' "$(base64 ${1:?})"

Me ahorra mucho tiempo copiando archivos en el portapapeles para pegarlos en aplicaciones de Windows.

información relacionada