我正在尝试创建一个脚本,该脚本处理来自 gui 的选定文本(任意数量的应用程序,如浏览器、文本编辑器等),然后使用一个键盘命令自动将选定的文本替换为处理后的文本。
我可以让 xsel 替换剪贴板或主缓冲区,但如果可能的话,我不想用另一个键盘快捷键粘贴。
工作流程:
- 选择文本
- 击键命令
- Bash 脚本处理文本
- Bash 脚本将文本粘贴到 gui 编辑器中,替换选择(<-- 这是我想不通的)
- 鳍
我读过 xsel 允许粘贴,但据我所知,它只允许将文本输出到 cli(不是真正的粘贴)或重定向到其他内容。这可能是我需要的,但我不明白该怎么做(即,我将输出重定向到什么以使其自动替换 gui 中的选定文本?)
谢谢!
更多信息:
- 我正在使用 Xubuntu 19.10
- 我只想用简单的文本替换(例如将小写更改为大写)
- 让我们保持简单 - 我如何(使用键命令)从 bash 脚本中获取文本并将其粘贴到光标当前所在的 gui 文本编辑器/区域中,如果有的话,替换选定的文本?