xclip和尾随空格

时间:2015-01-03 09:29:57

标签: bash carriage-return xclip

我使用xclip以这种方式在剪贴板中获取当前路径:

pwd | xclip -selection c

它几乎可以工作:如果你在一个空文件中粘贴(ctrl v),你会看到有一个尾随回车符。这很烦人,因为如果你在一个学期中过去,那么它会立即执行你的表达式,即使你没有完成输入。

问题与:

相同
echo "titi" | xclip -selection c
  • 是由于xclip?
  • 为什么xclip会添加一个尾随回车符?
  • bash中每个字符串的末尾是否有回车符?

1 个答案:

答案 0 :(得分:0)

Gniourf_gniourf答案是完美的:在.bahs_aliases:

alias myxclip='printf %s "$(< /dev/stdin)" | xclip -selection c'

然后您可以将标准输出重定向到剪贴板:

pwd | myxclip
ls -al | myxclip
...