![有没有办法从 Mac OS X 的 Terminal.app 设置剪贴板的内容?](https://linux22.com/image/1286882/%E6%9C%89%E6%B2%A1%E6%9C%89%E5%8A%9E%E6%B3%95%E4%BB%8E%20Mac%20OS%20X%20%E7%9A%84%20Terminal.app%20%E8%AE%BE%E7%BD%AE%E5%89%AA%E8%B4%B4%E6%9D%BF%E7%9A%84%E5%86%85%E5%AE%B9%EF%BC%9F.png)
我希望能够将命令的输出从终端通过管道传输到 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) 文件头开头,在这种情况下它将作为这些数据类型之一放置在粘贴板中。