![是否可以从命令行将变量复制到 Shift+Insert 剪贴板?](https://linux22.com/image/1166531/%E6%98%AF%E5%90%A6%E5%8F%AF%E4%BB%A5%E4%BB%8E%E5%91%BD%E4%BB%A4%E8%A1%8C%E5%B0%86%E5%8F%98%E9%87%8F%E5%A4%8D%E5%88%B6%E5%88%B0%20Shift%2BInsert%20%E5%89%AA%E8%B4%B4%E6%9D%BF%EF%BC%9F.png)
当我创建脚本时,我使用命令xclip
将变量复制到剪贴板,这样我就可以使用 粘贴它,CTRL+V
或者使用 自动化我的脚本来粘贴它xdotool
。我用来将变量复制到剪贴板的命令是这个:
echo -n "$clipboard" | xclip -selection clipboard
它非常适合粘贴CTRL+V
... 但是,很多时候我想在终端窗口上粘贴内容,并且只能Shift+Insert
这样做。由于某种原因,xclip
它不会将变量复制到使用的剪贴板Shift+Insert
,只有当我手动复制一些文本时才会发生这种情况CTRL+C
。是否有人知道是否有办法以编程方式将变量复制到 Shift+Insert 使用的同一剪贴板?
答案1
Shift+Insert
使用XA_PRIMARY
选择。所以:
echo -n "$clipboard" | xclip -selection primary
要不就
echo -n "$clipboard" | xclip
(因为XA_PRIMARY
是默认值)。