Можно ли записать вывод bash в буфер обмена OS X?
Как сделать вывод bash в буфер обмена Mac OS X?
Ответ 1
Эта команда pbcopy делает это.
Например, это выводит вывод из ls
в буфер обмена/картон:
ls | pbcopy
И pbpaste делает обратное, записывая в stdout из буфера обмена:
pbpaste > ls.txt
Вы можете использовать оба вместе для фильтрации содержимого в буфере обмена - здесь rot13:
pbpaste | tr 'a-zA-Z' 'n-za-mN-ZA-M' | pbcopy
Ответ 2
Если вы хотите записать сообщения об ошибках, это будет работать:
cmd 2>&1 | pbcopy
Ответ 3
Вы можете сделать это, используя команду pbcopy
:
pbcopy < ./path/to/file/or/output/stream