Perguntas sobre 'text-processing'

___ qstntxt ___

Estou usando o Ubuntu 14.04, mas acho que isso pode ser visto em quase todas as versões do Ubuntu.

Quando copio um arquivo do nautilus usando Ctrl c e colo no gedit ele cola o texto como %code% , o que é perfeito para mim. Mas quando eu o colo no terminal usando Ctrl Deslocamento v ele vai como %code% .

Existe alguma maneira de remover o anterior %code% ao colar? (Eu sei que posso fazê-lo manualmente, mas eu faço isso com muita frequência e sempre fazendo manualmente é tempo de tomar).

    
___ tag123nautilus ___ O Nautilus (também conhecido como GNOME Files) é o gerenciador de arquivos padrão do Ubuntu e, como tal, é usado para gerenciar arquivos e pastas. O Nautilus é chamado de "Arquivos" por padrão no Ubuntu. ___ qstnhdr ___ remove o arquivo anterior: // ao colar no terminal gnome ___ tag123gnometerminal ___ O Terminal do GNOME (frequentemente intitulado apenas "Terminal") é o emulador de terminal padrão incluído no Ubuntu. ___ tag123clipboard ___ A funcionalidade básica da área de transferência armazena dados e permite acessá-los, assim como as funções de memória nas calculadoras. Para funcionalidades avançadas, utilize a tag "clipboard-manager". ___ answer928643 ___

Estou um pouco atrasado para a festa, mas estou vendo esse problema no Linux Mint MATE (mate-terminal).

Parece que simplesmente pegar o conteúdo da área de transferência e depois repassá-lo para a área de transferência novamente será suficiente. Se este for o caso, então só precisamos nos preocupar em testar se o conteúdo da área de transferência inclui um ou mais caminhos de arquivo válidos e deixar o restante sem ser importado.

O seguinte irá soltar o prefixo file: // no Mint:

    %pre%

Se você fosse implementar esse tipo de abordagem, provavelmente também desejaria daemonizá-lo. O módulo pyperclip pode ser obtido com:

%pre%     
___
6
respostas

Filtrando inválido utf8

Eu tenho um arquivo de texto em uma codificação desconhecida ou mista. Eu quero ver as linhas que contêm uma seqüência de bytes que não é válida UTF-8 (canalizando o arquivo de texto em algum programa). Equivalentemente, eu quero filtrar as linh...
27.01.2011 / 01:13
5
respostas

Como fazer uma declaração if a partir do resultado de um comando executado

Estou tentando fazer uma instrução IF a partir da saída de um comando executado. Aqui está como eu estou tentando fazer isso, mas não funciona. Alguém sabe o caminho certo para fazer isso? if [ "'netstat -lnp | grep ':8080''" == *java* ]; the...
24.10.2012 / 18:48
2
respostas

Como posso testar a codificação de um arquivo de texto… É válido e o que é?

Eu tenho vários arquivos .htm que abrem no Gedit sem nenhum aviso / erro, mas quando abro esse mesmo arquivo em Jedit , ele me avisa sobre codificação UTF-8 inválida ... A meta tag html indica "charset = ISO-8859-1" Jedit permite uma L...
19.04.2011 / 09:16
9
respostas

Como você pode combinar todas as linhas que terminam com um caractere de barra invertida?

Usando uma ferramenta de linha de comando comum, como sed ou awk, é possível unir todas as linhas que terminam com um determinado caractere, como uma barra invertida? Por exemplo, dado o arquivo: foo bar \ bash \ baz dude \ happy Eu go...
24.05.2011 / 01:39
5
respostas

Shell: Como ler os bytes de um arquivo binário e imprimir como hexadecimal?

No shell, como posso ler os bytes de um arquivo binário que tenho e imprimir a saída como números hexadecimais?     
07.04.2011 / 15:16
4
respostas

Como obter apenas os resultados exclusivos sem precisar classificar os dados?

$ cat data.txt aaaaaa aaaaaa cccccc aaaaaa aaaaaa bbbbbb $ cat data.txt | uniq aaaaaa cccccc aaaaaa bbbbbb $ cat data.txt | sort | uniq aaaaaa bbbbbb cccccc $ O resultado que eu preciso é exibir todas as linhas do arquivo original, removen...
24.04.2011 / 22:23
4
respostas

Excluir a última linha do arquivo

Eu uso sed para excluir rapidamente as linhas com posição específica como sed '1d' sed '5d' Mas, e se eu quiser excluir a última linha do arquivo e não souber a contagem de linhas (sei que posso conseguir isso usando wc e vários out...
24.10.2012 / 16:37
5
respostas

Com o comando “cat” do Linux, como mostro apenas algumas linhas por número

Se eu usar cat -n text.txt para numerar automaticamente as linhas, como faço para usar o comando para mostrar apenas certas linhas numeradas.     
08.06.2016 / 21:17
5
respostas

comando para lista de layout separada lista bem

Às vezes, estou chegando como uma lista separada por tabulações de entrada, que não está bem alinhada, por exemplo var1 var2 var3 var_with_long_name_which_ruins_alignment var2 var3 Existe uma maneira fácil de torná-los alinhados? va...
20.02.2011 / 09:45
4
respostas

Grep do final de um arquivo para o início

Eu tenho um arquivo com cerca de 30.000.000 de linhas (Radius Accounting) e preciso encontrar a última correspondência de um determinado padrão. O comando: tac accounting.log | grep $pattern fornece o que eu preciso, mas é muito lento...
02.02.2014 / 16:38