有没有办法编写一个可以应用于剪贴板内容的脚本(我正在使用Linux \ Gentoo)?
当复制粘贴时,绑定一个键盘会很好(例如 - )从复制的文本中删除所有换行符。
我找不到从哪里开始这样的任务(应该在哪里放置这样的脚本\如何引用剪贴板)所以只需要提示从哪里开始就会受到赞赏。
谢谢!
答案 0 :(得分:3)
您需要安装xsel
才能访问剪贴板。然后你可以使用一个小脚本和管道。我使用它来为我当前的选择添加四个空格,以便获得我可以粘贴到StackOverflow编辑器的版本:
xsel | while IFS='' read a; do echo " $a"; done | xsel
xsel
的默认值是操纵(或查询)您的PRIMARY选择(您刚刚用鼠标标记的内容)。您可以使用选项卡-b
来使用剪贴板(C-c,C-v内容)。
要从当前剪贴板中删除所有换行符,请尝试以下操作:
xsel -b | tr '\n' '\r' | sed 's/\r*//g' | xsel -b