运行命令并将它输出复制到剪贴板(Mac OSX )

・1 分钟阅读

 $ echo "Here comes the output of my failing code" | tee >(pbcopy)

通常你需要复制程序的输出以便进行调试,

stdout被管道连接到tee以进行复制,而不是像在正常情况下那样将输出转储到文件,输出通过一个临时文件传送到pbcopy,这个文件是操作系统在运行(/dev/fd/XXX )时想到,最终结果你可以使用Command+V将输出粘贴到任何位置。

限制

这是Mac OSX特有的,在Linux上使用xsel。

Hujiuxiang profile image