1
我想将我构建的一些文本复制到剪贴板。我使用xsel如下:xsel将文本复制到剪贴板,但在粘贴到终端时尝试执行字符串?
echo "my text" | xsel -b
现在字符串“我的文本”已被复制到我的剪贴板。但是,当我将其粘贴到终端中时,出现以下错误:
bash: my text: command not found
看起来它试图执行字符串。有什么办法可以防止这种情况发生?
我想将我构建的一些文本复制到剪贴板。我使用xsel如下:xsel将文本复制到剪贴板,但在粘贴到终端时尝试执行字符串?
echo "my text" | xsel -b
现在字符串“我的文本”已被复制到我的剪贴板。但是,当我将其粘贴到终端中时,出现以下错误:
bash: my text: command not found
看起来它试图执行字符串。有什么办法可以防止这种情况发生?
这很可能是因为echo会附加一个换行符。为了避免这种情况,用printf:
printf "my text" | xsel -b
这对我的作品在Cygwin下使用bash和粘贴与移插入。
有趣的是,在zsh下粘贴不会自动执行换行符。