有没有办法从 Mac OS X 的 Terminal.app 设置剪贴板的内容?

有没有办法从 Mac OS X 的 Terminal.app 设置剪贴板的内容?

我希望能够将命令的输出从终端通过管道传输到 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) 文件头开头,在这种情况下它将作为这些数据类型之一放置在粘贴板中。

相关内容