将文本从OS/X终端复制到剪贴板



我经常不得不从终端复制和粘贴文本。有没有一种方法可以将命令的输出重定向到shell变量或其他将输出放入剪贴板的命令中?

使用pbcopypbpaste。任何发送到pbcopy的内容都会进入剪贴板。运行pbpaste会将剪贴板的内容发送到标准输出,您可以像所有其他命令一样将它们链接起来。

您可以在此处找到一些示例用法:http://osxdaily.com/2007/03/05/manipulating-the-clipboard-from-the-command-line/

pbcopypbpaste在某些环境中将非ASCII字符替换为问号。可以通过将LC_CTYPE设置为UTF-8来避免这种情况。

LC_CTYPE=UTF-8 pbpaste

你也可以使用osascript:

osascript -e 'on run {input}
set the clipboard to input
end' "ä"
osascript -e 'the clipboard as text'

相关内容

  • 没有找到相关文章

最新更新