Como capturo a saída do bash para a área de transferência do Mac OS X?


Respostas:


234

O comando pbcopy faz isso.

Por exemplo, isso coloca a saída lsna área de transferência / área de transferência:

ls | pbcopy

E o pbpaste faz o inverso, escrevendo para stdout a partir da área de transferência:

pbpaste > ls.txt

Você pode usar os dois juntos para filtrar o conteúdo da área de transferência - eis uma rot13 :

pbpaste | tr 'a-zA-Z' 'n-za-mN-ZA-M' | pbcopy

5

Caso você queira capturar mensagens de erro, isso funcionará:

cmd 2>&1  | pbcopy

1

Você pode fazer isso usando o pbcopycomando:

pbcopy < ./path/to/file/or/output/stream
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.