有没有简单的方法从shell脚本的输出实现复制到剪贴板选项?
答案 0 :(得分:33)
这可能取决于您正在使用的环境。至少使用Gnome(我没有尝试过其他功能但可能有效),您可以按如下方式输出输出:
echo 123 | xclip
echo 123 | xclip -sel clip
第一个进入鼠标剪贴板,第二个进入“普通”剪贴板。
答案 1 :(得分:29)
您可以使用Mac OS原生的pbcopy
。
尝试此命令:
echo "variable" | pbcopy
它将复制字符串"变量"进入你的剪贴板。
答案 2 :(得分:6)
答案 3 :(得分:2)
echo
也会在最后打印换行符。如果其他人遇到同样的问题,我使用了Mauro的方法,但使用了printf
命令,这样它只是字符串,没有多余的一行:
对于Mac:
printf "$YOUR_VAR" | pbcopy
答案 4 :(得分:2)
如果您在Windows 10 LXXS Ubuntu bash上执行此操作,则可以执行
echo "What so ever..." |clip.exe
答案 5 :(得分:0)
通过 WSL2 和 sudo ,您可以使用此功能:
echo "What so ever..." | /mnt/c/Windows/System32/clip.exe