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%     
___
1
resposta

Conte e mescle padrões consecutivos

Estou procurando um snippet curto para encontrar, contar e mesclar duplicatas consecutivas usando ferramentas padrão ou uma linguagem de script comum. Diga que nossa entrada é: 1 2 2 2 7 22 a b b c c c c c d dd 2 2 c c Como saída, go...
29.01.2014 / 15:07
1
resposta

mesclar arquivos csv pela primeira coluna

Eu tenho 3 arquivos csv como este. csv 1: 1,aaaa,bbb,2014-04-01 2,qwe,rty,2014-04-03 3,zxc,cvb,2014-04-05 csv 2: 2,j,k,2014-04-01 3,a,s,2014-04-04 5,g,h,2014-04-08 csv 3: 2,a,s,d,f,g,2014-04-01 3,d,f,g,h,j,2014-04-06 4,c,v,b,...
10.07.2014 / 16:42
3
respostas

Verificar e adicionar timestamps ausentes a linhas individuais em um arquivo

Eu tenho um arquivo no seguinte formato: ABCD 01206001022T01YA022T01YA022T07SO 09:20:38 ABCD 01206001022ACION 09:24:40 ABCD 04006001021S01UK 09:24:42 ABCD 7878696621321312 23213213213213 ABCD ASADSADSFSSDSSD 09:24:50 Basicamente, exceto o...
07.07.2013 / 01:13
1
resposta

Problema com colar e saída padrão no linux

Eu tenho dois arquivos que estou tentando mesclar, um arquivo é: linux$ cat temp2 linear_0_A_B linear_0_B_A 103027.244444 102714.177778 103464.311111 102876.266667 103687.422222 103072.711111 103533.244444 102967.733333 103545.066667 102916.9...
10.05.2015 / 15:14
2
respostas

Identifique o número de valores exclusivos e, em seguida, o número de ocorrências desses valores no arquivo

Eu tenho um arquivo de dados que contém 15.000 linhas, mas apenas 400 valores exclusivos. Eu estou procurando uma maneira de identificar o número de valores exclusivos e, em seguida, o número de ocorrências desses valores no arquivo. Eu vim com...
09.10.2012 / 17:57
1
resposta

Como editar arquivos no local ao executar a operação nos valores correspondentes ao padrão pesquisado?

Dados arquivos de lista contendo texto aleatório e muitos datetimes em formato ISO (por exemplo, "2012-07-02T10: 47: 24 + 02: 00"), como posso encontrar todos esses datetimes e adicionar 2 horas a cada 1 ? Idealmente, uma solução que leva em con...
22.03.2013 / 17:47
1
resposta

Awk para remover linha se o argumento for encontrado em uma coluna específica

Eu preciso percorrer um arquivo inteiro de tamanho desconhecido e remover qualquer linha na qual uma determinada palavra (passada como argumento 1) aparece em uma coluna especificada. Além disso, preciso acompanhar quantas linhas foram removidas...
24.09.2012 / 00:41
2
respostas

Por que você deve evitar formatos de entrada "estritamente colunares"?

Doug McIlroy, the inventor of Unix pipes and one of the founders of the Unix tradition, had this to say at the time [McIlroy78]: (ii) Expect the output of every program to become the input to another, as yet unknown, program. Don't clutte...
25.06.2015 / 18:42
4
respostas

If Else, Awk NR: Como remover um cabeçalho de seção da tabela onde não há entradas

Estou tentando resumir uma tabela de dados que muda todos os dias. Já sumarizei a tabela para exibir apenas linhas com entradas maiores que 30. No entanto, em alguns dias, não há entradas acima de 30 na tabela original. Quando isso acontece,...
05.06.2018 / 10:30
1
resposta

O que acontece para a última linha ao usar o comando N com sed

Aqui está o meu comando sed: echo -e "AB\nCD\nEF\nGH" | sed 'N; D;' Imprime: GH enquanto sed processa a entrada linha a linha, o que acontece com a última linha? (Depois disso sed viu o fim de arquivo)? Quero dizer, o buffer...
21.04.2012 / 13:55