shell脚本输出到剪贴板
这可能取决于您使用的环境。随着侏儒至少(我没有尝试过其他人,但它可能工作),你可以管你的输出如下:
echo 123 | xclip
echo 123 | xclip -sel clip
第一个进入到鼠标剪贴板,第二至“正常”剪贴板。
当然要记住,xclip并不总是按默认分布和安装的,所以除非你确定你的客户端拥有它,否则你可能不想使用它。未来的读者可能希望检查脚本环境中是否可以使用xclip的源代码,或者查找脚本来执行此操作,即使它位于perl中或者至少perl默认情况下安装在大多数发行版上。 – osirisgothra 2014-04-29 19:30:10
另外:值得注意的是,“xclip -sel clip”的第一个字母只与-sel一起使用,这意味着您可以使用“xclip -sel c”,当然这些选项本身在非歧义上下文中,因此您可以使用:“xclip -se c” – osirisgothra 2014-04-29 19:36:58
您可以使用原生适用于Mac OSX的pbcopy
。
试试这个命令:
echo "variable" | pbcopy
将字符串 “变量” 复制到剪贴板。
echo
也在最后打印换行符。柜面任何人碰到了同样的问题,我用毛罗的做法,但与printf
命令,以便它只是字符串,没有多余的线:
对于Mac:如果你
printf "$YOUR_VAR" | pbcopy
在Windows 10 LXXS Ubuntu bash你可以做
echo "What so ever..." |clip.exe
你的意思是用便携的方式吗? – mouviciel 2010-10-26 12:42:41
你试过用google搜索“bash剪贴板”吗?那里似乎有很多有用的信息。 – brainjam 2010-10-26 12:52:51
哪个剪贴板? X11剪贴板? Windows剪贴板? Mac剪贴板? KDE剪贴板? – Quentin 2010-10-26 12:54:00