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%     
___
4
respostas

Separe dois valores de um grande texto, enquanto cada uma das leituras é separada por uma linha em branco

Eu tenho uma paz de grande arquivo de texto com leituras como abaixo, name=ABC class=3 age=7 roll_no=41 name=XYZ class=4 age=9 roll_no=23 Então, como posso separar cada name com seus respectivos age e escrever o resultado em uma...
30.09.2016 / 06:53
3
respostas

Como analiso o tipo de dados do relatório no Bash?

Qual é a melhor maneira de ler os seguintes dados no Bash? Por exemplo, se os dados são como ls -l , então eu poderia ler linha por linha e tenho todos os detalhes de um arquivo dentro de uma linha. Neste caso, eu tenho dados no seguinte forma...
06.11.2014 / 22:11
2
respostas

Adicione certas palavras a um arquivo

Estou usando este código para ler o número da linha 2 dos arquivos com o mesmo nome e incluído nas pastas (o nome dessas pastas incluídas no list.txt): #!/bin/bash in=/au/cl/tr/129/ inlist=/1/2/3 g=/1/5/file.txt for i in $(cat $inlist/list.t...
04.11.2014 / 21:31
2
respostas

adicionando letras e caractere em uma coluna usando awk ou sed?

Eu tenho um arquivo com esta aparência: A3 124.406526 8.281803 A3' 125.000684 8.389677 K4 123.072842 8.166373 K4' 120.092553 8.269080 Eu quero adicionar caracteres na primeira coluna, e o arquivo deve ser como: A3N-H 124.406526 8.28180...
07.10.2016 / 16:49
2
respostas

Como gerar o arquivo com toda a string que corresponde ao padrão de outro arquivo

Eu tenho um arquivo assim: Dir1/File1.cpp Dir2/File2.cpp \ Dir3/File1.h Dir4/File2.cpp \ Dir2/File1.cpp \ Dir2/File1.h \ Eu quero gerar um arquivo assim: Dir1/File1.cpp Dir2/File2.cpp Dir3/File1.h Dir4/File2.cpp Dir2/File1.cpp Dir2/Fil...
03.10.2016 / 14:38
2
respostas

Filtrando a linha com o maior valor para um determinado ID

Eu tenho um arquivo tabular no qual a primeira coluna tem IDs e a segunda tem valores numéricos. Eu preciso gerar um arquivo que contenha apenas a linha com a maior pontuação para cada ID. Então, eu quero entender isso: ES.001 2.33 ES...
07.12.2016 / 01:56
4
respostas

Conte o número de palavras que começam com cada letra de um arquivo

Eu preciso pegar um arquivo e imprimir o número de vezes que cada letra do alfabeto inicia uma palavra, em ordem decrescente de contagem de palavras. Por exemplo, se o arquivo for: my nice name is Mike Meller a saída deve ser: 3 M 2 N...
02.12.2016 / 19:21
2
respostas

Como extrair parte do texto do arquivo?

Eu tenho vários arquivos que contêm o seguinte texto: {"job_id":"ds_sdfsd38474","status":"X people in the queue before you..."} onde X muda de arquivo para arquivo de números entre 1-100. Eu estou querendo saber como eu extraio apen...
07.12.2016 / 11:10
2
respostas

Ordene as palavras em cada linha, editando o arquivo no local

Eu leio um arquivo linha por linha e edito cada linha e salvo essas linhas em um arquivo separado. while read -r line do newline=$(echo $line | sed -r 's/\</\n/g' | sort | tr '\n' ' ') echo "$newline" >> newfile done < "$fil...
12.04.2017 / 19:33
1
resposta

Por que a saída do comm não mostra registros comuns?

Eu tenho uma lista de IDs (classificados) em dois arquivos e executei o comando comm para compará-los, mas parece que falta uma linha comum a ambos os arquivos. Por que isso? Arquivo1: 1 2 3 4 5 6 7 8 9 11 12 13 15 16 17 18 19 20 21 22...
13.04.2017 / 21:07