如果我只是在终端中输入pbcopy
,它似乎会提示用户输入。我假设您的想法是输入一些输入,然后退出或结束pbcopy
,然后您的输入被添加到剪贴板,因此您可以pbpaste
或其他任何内容。
我无法弄清楚如何结束pbcopy
,而不使用Control-C来杀死进程并且不会将我的数据保存到剪贴板。
终端还是很新的。谢谢!
答案 0 :(得分:6)
对于大多数终端程序,输入结束由Ctrl-D
触发。这被认为是命令输入的有效结论。
可能是其他内容,但可以从stty -a
的输出中读取组合键,其中显示了一个条目:eof = ^D
,表示Ctrl-D是该组合键。
现在以编程方式,如果你想要输入到pbcopy中,你可以从文件中做到:
cat file | pbcopy
或稍微更''shell purist'(不会浪费猫的过程):
pbcopy <file
来自bash脚本,使用here here:
pbcopy <<EOM
copy copy copy...
EOM