140 É possível capturar a saída do bash na área de transferência do OS X? macos bash terminal clipboard Stephen Handley fonte Similar: stackoverflow.com/questions/96024/… e stackoverflow.com/questions/1064762/… Pausado até novo aviso. 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 Martin Clayton fonte 5 Caso você queira capturar mensagens de erro, isso funcionará: cmd 2>&1 | pbcopy qed fonte 1 Você pode fazer isso usando o pbcopycomando: pbcopy < ./path/to/file/or/output/stream Morgan Howell fonte
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 Martin Clayton fonte
1 Você pode fazer isso usando o pbcopycomando: pbcopy < ./path/to/file/or/output/stream Morgan Howell fonte
Respostas:
O comando pbcopy faz isso.
Por exemplo, isso coloca a saída
ls
na área de transferência / área de transferência:E o pbpaste faz o inverso, escrevendo para stdout a partir da área de transferência:
Você pode usar os dois juntos para filtrar o conteúdo da área de transferência - eis uma rot13 :
fonte
Caso você queira capturar mensagens de erro, isso funcionará:
fonte
Você pode fazer isso usando o
pbcopy
comando:fonte