2009-11-18 5 views

ответ

184

Команда pbcopy делает это.

Например, это помещает выход из ls в буфер обмена/картоне:

ls | pbcopy 

И pbpaste делает обратное, запись в стандартный вывод из буфера обмена:

pbpaste > ls.txt 

Вы можете использовать как вместе для фильтрации содержимого в буфере обмена - вот rot13:

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

разумно-полезно. О, и pbpaste делает обратное. –

+0

@ LymanZerga - отредактировано, как вы писали :) –

+0

awesome. Спасибо большое. это круто. –

1

Вы можете сделать это с помощью команды: pbcopy

pbcopy < ./path/to/file/or/output/stream 
3

В случае, если вы хотите, чтобы захватить сообщения об ошибках, это будет работать:

cmd 2>&1 | pbcopy 
Смежные вопросы