Pbcopy se congela (aunque todavía puedo escribir)

Pbcopy se congela (aunque todavía puedo escribir)

Si uso pbcopy en un archivo pequeño, una cadena o simplemente lo ejecuto, no hace nada. Sólo me da un cursor parpadeante. Todavía puedo escribir algo pero solo puedo salir usando Ctrl-c. ¿Alguien está familiarizado con esto? ¿Estoy haciendo algo mal? ¿Qué puedo intentar/hacer para solucionarlo?

Respuesta1

Pienso en pbcopy como un fregadero de tubería y luego el comportamiento de pbcopyy xclipcombina perfectamente. Toman datos a través de la entrada estándar y los colocan en el portapapeles.

# With pbcopy
cat file_name | pbcopy
echo "Stuff, copied via tmux/vim internal buffer" | pbcopy

# With xclip
cat file_name | xclip -selection clipboard
echo "Yeah, vim,tmux can copy directly into clipboard buffer" | xclip -selection clipboard

<<<es solo una redirección de entrada (caso especial de <<) y mediante este proceso de pensamiento, se vuelve más fácil de usar ya que los siguientes son equivalentes

echo Hi | sink
sink <<< Hi

Respuesta2

Tengo un problema similar. Comandos como este no funcionan:

pbcopy hey

Pero parece que esto funciona:

pbcopy <<< hey

información relacionada