如何将 bash 输出捕获到 MacOSX 剪贴板?

是否可以将 bash 输出捕获到 OS X 剪贴板?

34708 次浏览

收到命令执行此操作。

例如,这将 ls的输出放在剪贴板/粘贴板上:

ls | pbcopy

粘贴则相反,从剪贴板上写到 stdout:

pbpaste > ls.txt

你可以同时使用这两种方法来过滤剪贴板上的内容——这是一个 Rot13:

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

您可以使用 pbcopy命令执行以下操作:

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

如果您希望捕获错误消息,可以这样做:

cmd 2>&1  | pbcopy