Linux – 编辑剪贴板内容的脚本

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

当复制粘贴它将是很好的绑定一个按键,将(例如 – )从复制的文本中删除所有换行符。

我找不到从哪里开始这样一个任务(如何放置这样一个脚本\如何引用剪贴板),所以只是从哪里开始的暗示将不胜感激。

谢谢!

您需要安装xsel才能访问您的剪贴板。 那么你可以使用一个小脚本和管道。 我使用这个前置四个空格到我目前的选择为了得到我可以粘贴到StackOverflow编辑器的版本:

 xsel | while IFS='' read a; do echo " $a"; done | xsel 

xsel默认值是操纵(或查询)你的PRIMARY选择(你刚刚用鼠标标记的)。 您可以使用剪贴板(Cc,Cv东西)而不是使用选项-b

要从当前剪贴板中删除所有换行符,只需尝试以下操作:

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