sexta-feira, 31 de julho de 2009

Como copiar um texto para a área de transferência do X pela linha de comando

O xclip é um utilitário de linha de comando que proporciona uma interface para a área de transferência do ambiente X Window. Pode ler dados de um arquivo ou da entrada padrão e copiar o conteúdo para a área de transferência do X, para então colar em outra aplicação do ambiente X. O xclip pode também imprimir o conteúdo da área de transferência para a saída padrão ou redirecionar para um arquivo ou outro programa.

Também tem o XSel, um utilitário de linha de comando, similar ao xclip, que pode copiar um conteúdo de e para um arquivo ou entrada e saída padrão, para a área de transferência do ambiente X. Pode inclusive adicionar ou apagar um conteúdo da área de transferência.

Para capturar o conteúdo de um arquivo texto use um dos comandos exemplificados abaixo:

$ xclip -selection clipboard arquivo.txt

$ xsel -b < arquivo.txt

Com estes comandos, o conteúdo do arquivo estará armazenado na área de transferência do ambiente X. Para o sentido inverso, copiar o conteúdo da área de transferência para um arquivo, use um dos comandos abaixo:

$ xclip -selection clipboard -o > arquivo.txt

$ xsel -b > arquivo.txt

Um detalhe, estes dois utilitários, obviamente por interagir com o X, são executados sobre o sistema operacional Linux.

Nenhum comentário:

Postar um comentário