Atribui a seleção de texto à variável no script bash

1

Estou tentando escrever um script Bash que, quando ativado (através de um atalho xbindkeys), atribuirá o texto selecionado a uma variável. Algo parecido com isto:

read selectedtext
echo "$selectedtext" | xclip

Obviamente, o resultado será uma maneira fácil de cortar a linha atual para o sistema CLIPBOARD.

EDITAR

Eu percebo que minha pergunta original é meio confusa. Aqui está um exemplo:

$ This is a line of text

Torna-se:

selectedtext="This is a line of text"
echo "$selectedtext" | xclip
    
por ddefranza 20.07.2017 / 18:20

1 resposta

1

Enviar área de transferência para a variável:

selectedtext=$(xclip -out -selection clipboard)
echo $selectedtext

Enviar variável para a área de transferência:

selectedtext="some values"
echo $selectedtext | xclip
    
por 20.07.2017 / 18:23