command-line – ¿Una utilidad de copiar y pegar en el portapapeles de línea de comandos?

Pregunta:

En Windows utilicé las utilidades de copiar y pegar del portapapeles de la línea de comandos …

  • pclip.exe y gclip.exe

Estos eran puertos UnixUtils para Windows (pero solo manejaban texto sin formato). Había un par de otras utilidades nativas de Windows que podían escribir / extraer cualquier formato.

He buscado algo similar en Synaptic Package Manager, pero no encuentro nada.

¿Hay algo allí que me haya perdido? … ¿O tal vez esto está disponible en scripting Bash?

El tipo de utilidad que me gustaría podrá leer / escribir a través de std-in / std-out o file-in / file-out, y manejar Unicode, formato de texto enriquecido, imagen, etc. formatos de portapapeles …

NB: No busco un administrador de portapapeles.

Respuesta:

xsel

Estoy usando xsel Install xsel , pero solo lo estoy usando con texto sin formato y texto Unicode.

xsel puede copiar y pegar en tres "portapapeles" diferentes.

De forma predeterminada, utiliza la selección primaria del sistema X Window , que es básicamente lo que esté actualmente en la selección. El sistema X Window también tiene una selección secundaria (que no se usa mucho) y una selección de portapapeles . Probablemente esté buscando la selección del portapapeles , ya que eso es lo que el entorno de escritorio (por ejemplo, Gnome, KDE, XFCE) usa para su portapapeles. Para usar eso con xsel:

xsel --clipboard < new-clipboard-contents.txt
xsel --clipboard > current-clipboard-contents.txt

Leave a Comment

Your email address will not be published.

Scroll to Top

istanbul avukat

-

web tasarım