我曾经xclip
复制剪贴板的内容并将其传输到另一个应用程序。但是,如果复制的最后一行没有行尾字符,则它不会显示在应用程序中。
问题:有没有办法添加在将值传输到剪贴板内容末尾之前,是否出现行尾/换行符?
以下 gif 显示了(1)第一次复制的行为没有转到行尾并(2)第二次复制和转到行尾,以及终端中结果有何不同。注意复制的内容与提示之间的关系。
我正在使用的应用程序xclip
使用第一个选项时不会读取任何内容,而使用第二个选项时可以正确读取该行。
更多信息这里...
答案1
命令:
printf "$(xclip -o clipboard)\n"| xclip -selection c
将剪贴板的内容扩展为新字符串,并添加换行符。
随后,通过以下方式将编辑的字符串再次复制到剪贴板中:
xclip -selection c