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下粘貼不會自動執行換行符。