Pbcopy meio que congela (ainda consigo digitar)

Pbcopy meio que congela (ainda consigo digitar)

Se eu usar pbcopy em um arquivo pequeno, string ou apenas executá-lo, ele não fará nada. Apenas me dá um cursor piscando. Ainda consigo digitar algo, mas só consigo sair usando ctrl-c. Alguém está familiarizado com isso? Estou fazendo algo errado? O que posso tentar/fazer para consertar isso?

Responder1

Eu penso no pbcopy como um coletor de canos e então o comportamento pbcopye xclipcombina perfeitamente. Eles pegam os dados pela entrada padrão e os colocam na área de transferência.

# 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

<<<é apenas um redirecionamento de entrada (caso especial de <<) e por esse processo de pensamento, torna-se mais fácil de usar, pois os seguintes são equivalentes

echo Hi | sink
sink <<< Hi

Responder2

Eu tenho um problema semelhante. Comandos como este não funcionam:

pbcopy hey

Mas parece que isso funciona:

pbcopy <<< hey

informação relacionada