我选择一些文本并使用Ctrl+复制它c。现在文本在系统剪贴板中。我可以在文件中使用Ctrl +粘贴此代码
v并运行wc该文件以检查字符、行和单词的计数。
但是如果我想计算剪贴板中文本的字符数而不将其保存在文件中,是否有解决方案?
您需要以某种方式释放剪贴板内容。可以通过管道避免文件。为此,存在xclip实用程序。它不是默认安装的,所以除非另一个程序将它安装为你可能想要运行的依赖项
sudo apt-get install xclip
Run Code Online (Sandbox Code Playgroud)
一旦你安装它,你可以做
xclip -o sel clip | wc
Run Code Online (Sandbox Code Playgroud)
请注意,在 Linux 中存在多个剪贴板,即选择,因此为什么要使用-o sel clip标志。当然,使用管道可以避免使用问题中要求的中间文件。
此实用程序的另一个好处是,您不仅可以在 GUI 终端中使用此实用程序,还可以在任何虚拟 tty 控制台中通过附加DISPLAY=:0到命令的开头(或其他适当的显示,如果您的 X Window aka GUI 服务器已配置)多于一台显示器)。请参阅此处有关同一主题的相关帖子。因此,您可以避免使用键盘快捷键来释放剪贴板内容,并且您可以编写以更强大的方式使用剪贴板的脚本。
还有另一个被称为xsel以类似方式运行的实用程序。您可以在相关帖子中阅读有关它的信息。
| 归档时间: |
|
| 查看次数: |
1298 次 |
| 最近记录: |