Copiar saída do terminal para a área de transferência do Mac?

18

Preciso copiar diretamente o terminal stdout para a área de transferência no Mac. Como eu faria isso?

Exemplo:

echo sometext | copy_to_clipboard

ou

echo sometext > /private/clipboard.txt

t3hcakeman
fonte
Estou interessado em saber se é possível fazer isso quando ssh'ed para outra caixa, bem superuser.com/questions/405491/...
cwd

Respostas:

23

Use pbcopy:

echo foo | pbcopy

Veja também man pbcopypara informações e pbpaste.

roguesys
fonte
Ou, para um arquivo, por exemplo, chave rsa, use pbcopy <~ / .ssh / id_rsa.pub
Max MacLeod