是否有包含剪贴板内容的环境变量?
是否有包含剪贴板当前内容的 Bash 环境变量(例如 $CLIPBOARD
或类似变量)?
具体示例是查看我刚刚将其路径复制到剪贴板中的文件的前 20 行。
- 使用
Ctrl-C
复制路径 - 切换到终端
- 输入
more
,Ctrl-V
更新:我正在运行CentOS 4
Is there a Bash environment variable (say $CLIPBOARD
or similar) that contains the current contents of the clipboard?
The specific example is to see the top 20 lines of a file whose path I have just copied into the clipboard.
- Copy path with
Ctrl-C
- Switch to terminal
- Type
more
,Ctrl-V
UPDATE: I'm running on CentOS 4
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
您可以查看 xclip 或 pbcopy/pbpaste (Mac OS X)。
You might look into xclip or pbcopy/pbpaste (Mac OS X).
不,没有 bash 环境变量。 对于您的平台(您未指定),您可以使用命令行工具,例如 xclip 或众多 Windows 实用程序之一(Google 搜索“Windows 剪贴板命令行”)。
No, there isn't a bash environment variable. For your platform (which you don't specify) you may be able to use a command line tool like xclip or one of the many Windows utilities (google for "windows clipboard command line").
我真的不知道你到底想实现什么目标。 查看以下文章,看看是否有帮助: 使用 netcat 和 bash 远程传输剪贴板数据
更新:如果您使用的是 OSX,请尝试使用 pbcopy & pbpaste 从剪贴板复制和粘贴数据。
I don't really know exactly what you are trying to accomplish. Check out the following article and see if it helps: Remotely transferring clipboard data using netcat and bash
Update: If you are using OSX, try using pbcopy & pbpaste to copy and paste data from the clipboard.
这需要额外的命令行实用程序,但它看起来像您所描述的那样:
命令行到剪贴板
This requires an additional command-line utility, but it looks like what you describe:
Command Line to Clipboard
在 Bash 中使用 xclip 与 Readline 绑定相结合 - 有点 hack,但它可以工作
http://bash-hackers.org/wiki/doku.php/snipplets/xclip
Using xclip combined with Readline bindings in Bash - a bit of a hack, but it works
http://bash-hackers.org/wiki/doku.php/snipplets/xclip