Мне бы хотелось иметь возможность передавать вывод команд из терминала в буфер обмена OS X точно так же, как я могу передавать вывод команд в файлы с помощью оператора >
( cat file.txt > file2.txt
).
Есть какой-либо способ сделать это?
решение1
pbcopy
делает то, что вы хотите.
http://developer.apple.com/library/mac/documentation/Darwin/Reference/ManPages/man1/pbcopy.1.html
pbcopy берет стандартный ввод и помещает его в указанный буфер. Если буфер не указан, по умолчанию будет использоваться общий буфер. Ввод помещается в буфер как простые текстовые данные, если только он не начинается с заголовка файла Encapsulated PostScript (EPS) или заголовка файла Rich Text Format (RTF), в этом случае он помещается в буфер как один из этих типов данных.