Outro uso de xclip
A solução abaixo usa xclip
. xclip
não está no seu sistema por padrão, você terá que instalá-lo:
sudo apt-get install xclip
Em sua forma mais simples, você poderia fazer isso em um script muito curto com a ajuda de xclip
. Quando usamos o comando xclip -o
, o texto atualmente selecionado é usado para saída ou como man xclip
ionsions:
-o, -out
print the selection to standard out (generally for piping to a
file or program)
Usando isso, podemos usar facilmente o texto selecionado para fazer qualquer coisa, por exemplo,
#!/bin/bash
# get the currently selected text
text=$(xclip -o)
# print the selection into a file in your home directory
echo $text > ~/xclip_output.txt
# opening a file with the selected text as a title, in the current working directory
gedit "$text"
ou, no seu caso:
<script> "$text"
Se isso exatamente corresponder ao que você precisa, depende do que você está realmente fazendo com o texto de entrada. Possivelmente você teria que decidir o que fazer com espaços, (simples / duplos) aspas etc, mas isso é basicamente "como isso pode ser feito".
Adicionando a uma tecla de atalho
Se você salvar o script acima como use_text.sh
, basta adicioná-lo a uma tecla de atalho: escolha: Configurações do sistema > "Teclado" > "Atalhos" > "Atalhos personalizados". Clique no botão "+" e adicione o comando:
/bin/bash /path/to/use_text.sh
para uma combinação de teclas de sua preferência
Veja também: man xclip