在剪贴板内容末尾添加换行符

在剪贴板内容末尾添加换行符

我曾经xclip复制剪贴板的内容并将其传输到另一个应用程序。但是,如果复制的最后一行没有行尾字符,则它不会显示在应用程序中。

问题:有没有办法添加在将值传输到剪贴板内容末尾之前,是否出现行尾/换行符?

以下 gif 显示了(1)第一次复制的行为没有转到行尾并(2)第二次复制转到行尾,以及终端中结果有何不同。注意复制的内容与提示之间的关系。

在此处输入图片描述

我正在使用的应用程序xclip使用第一个选项时不会读取任何内容,而使用第二个选项时可以正确读取该行。


更多信息这里...

答案1

命令:

printf "$(xclip -o clipboard)\n"| xclip -selection c

将剪贴板的内容扩展为新字符串,并添加换行符。

随后,通过以下方式将编辑的字符串再次复制到剪贴板中:

xclip -selection c

相关内容