xsel 将文本复制到剪贴板,但在我粘贴到终端时尝试执行该字符串?
xsel copying text to clipboard but trys to execute the string when I paste into terminal?
我想将我构建的一些文本复制到剪贴板。我对此使用 xsel 如下:
echo "my text" | xsel -b
现在字符串 "my text" 已被复制到我的剪贴板。但是,当我将其粘贴到终端时,出现以下错误:
bash: my text: command not found
它似乎正在尝试执行字符串。有什么办法可以防止这种情况吗?
这可能是因为 echo 附加了一个换行符。为避免这种情况,请使用 printf:
printf "my text" | xsel -b
我在 Cygwin 下使用 bash 并使用 shift-insert.
粘贴对我有用
有趣的是,在 zsh 下粘贴不会自动执行换行。
我想将我构建的一些文本复制到剪贴板。我对此使用 xsel 如下:
echo "my text" | xsel -b
现在字符串 "my text" 已被复制到我的剪贴板。但是,当我将其粘贴到终端时,出现以下错误:
bash: my text: command not found
它似乎正在尝试执行字符串。有什么办法可以防止这种情况吗?
这可能是因为 echo 附加了一个换行符。为避免这种情况,请使用 printf:
printf "my text" | xsel -b
我在 Cygwin 下使用 bash 并使用 shift-insert.
粘贴对我有用有趣的是,在 zsh 下粘贴不会自动执行换行。