Linux - 编写编辑剪贴板内容的脚本

4

有没有办法编写一个脚本来应用于剪贴板内容(我正在使用Linux\Gentoo)?

在复制和粘贴时,绑定一个快捷键可以方便地将所有换行符从复制的文本中删除。

我找不到开始这个任务的地方(这样的脚本应该放在哪里\如何引用剪贴板),所以只需要提示一下从哪里开始就好了。

谢谢!

1个回答

3

您需要安装xsel才能访问您的剪贴板。然后,您可以使用一个小脚本和管道。我使用这个脚本在当前选择前面添加四个空格,以便得到一个可以粘贴到StackOverflow编辑器中的版本:

xsel | while IFS='' read a; do echo "    $a"; done | xsel
< p > 默认情况下,xsel 用于操作(或查询)您刚刚用鼠标标记的 PRIMARY 选择。您可以使用剪贴板(C-c、C-v 等内容)通过使用选项 -b 来代替。

若要从您当前的剪贴板中删除所有换行符,请尝试以下方法:

xsel -b | tr '\n' '\r' | sed 's/\r*//g' | xsel -b

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接