Copy a string to clipboard from Mac OS command line
有没有办法从命令行将字符串复制到剪贴板?
更具体地说,我想制作一个将我的电子邮件地址复制到剪贴板的脚本,这样当我需要多次插入登录/注册时,我只需运行一次脚本然后在需要时运行CMD + V。
我听说过pbcopy,但我认为这不是我的情况。 有什么建议吗?
非常感谢!
-
是什么让你认为pbcopy不适合你?
-
echo '[email protected]' | pbcopy应该完成这项工作 - 它无论如何都适合我。
-
@shellter:它是关于Mac OS X上的shell编程。因为它是关于编程的,所以它是SO的主题。
-
@JonathanLeffler:当我看到剪贴板,命令行,Ctrl-V时,我觉得我读的速度太快了,这对我来说听起来不像是一个脚本。 不幸的是,我仍然投票决定关闭"太过分",所以我不会撤回我的投票结果。 祝Andrea好运,但在发布更多问题之前,请先阅读stackoverflow.com/tour,stackoverflow.com/help/how-to-ask,stackoverflow.com/help/dont-ask和stackoverflow.com/help/mcve。
-
@JonathanLeffler谢谢,这正是我所需要的。 我的语法错了。 祝你有美好的一天!
您需要将脚本的输出传递给pbcopy
例如:
1
| ./somescript.sh | pbcopy |
echo'[email protected]'|pbcopy
(正如@Jonathan Leffler所述)
或者在不同操作系统上查看有关管道到剪贴板的相关问题的答案:
管道往返剪贴板