我正在尝试编写一个 Bash 脚本,激活时(通过 xbindkeys 快捷方式)会将选定的文本分配给变量。像这样的东西:
read selectedtext
echo "$selectedtext" | xclip
显然,结果将是一种将当前行剪切到系统剪贴板的简单方法。
编辑
我意识到我原来的问题有点令人困惑。这是一个例子:
$ This is a line of text
变成:
selectedtext="This is a line of text"
echo "$selectedtext" | xclip
答案1
将剪贴板发送到变量:
selectedtext=$(xclip -out -selection clipboard)
echo $selectedtext
将变量发送到剪贴板:
selectedtext="some values"
echo $selectedtext | xclip