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

Como usar o awk para dividir um arquivo usando um padrão de texto

Eu tenho um arquivo de 2Gb. Isso tem um cabeçalho e muitos muitos "eventos" -estruturas. É assim que o começo vai parecer: <run example> <header> 5 This is header </header&...
02.10.2016 / 18:08
1
resposta

Comando da linha de comandos para anexar espaço em branco ao jogo regex

Eu quero adicionar espaço em branco a cada correspondência de um padrão de expressão regular encontrado em um arquivo de texto. Exemplo: xadsfa 1 - 2 --- --- --- AB jklhwj 3 --- --- --- asdfh weriulceh 2 - 4 --- --- --- asdf Quero corr...
19.09.2016 / 15:22
4
respostas

Como separar a seqüência de caracteres (dígitos) por espaço

Eu tenho esta situação: my data : ID01 120120101 ID02 101010101 ID03 210210210 ID04 505052120 E eu queria esses dados: output ID01 1 2 0 1 2 0 1 0 1 ID02 1 0 1 0 1 0 1 0 1 ID03 2 1 0 2 1 0 2 1 0 ID04 5 0 5 0 5 2 1 2 0 Então...
05.10.2016 / 21:20
1
resposta

Eu quero remover uma linha de um caractere até que outro personagem corresponda

Eu tenho um arquivo com o conteúdo da seguinte forma: some other content in this file demo({ 'item1': { 'buy': 'bananna', 'drink': x'cooldrink', 'work': 'hard', 'study': 'science' }, 'item2': { '...
07.09.2016 / 12:24
1
resposta

Como analisar um arquivo de dados para extrair dados específicos e formatar para outro uso?

Dado um arquivo de dados que contém vários conteúdos, eu gostaria de primeiro ignorar qualquer linha que não comece com um endereço IP, em seguida, imprima o endereço IP seguido por qualquer string encontrada nas chaves que não contenham = pl...
17.08.2016 / 16:31
1
resposta

Cole diferentes arquivos csv

Eu tenho vários arquivos csv de entrada (delimitados por ponto-e-vírgula " ; " com o seguinte formato YEAR;MONTH;DAY;RES1FILE1;RES2FILE1;RES3FILE1 1901;01;01;101;154;169 1901;01;02;146;174;136 O número de colunas para cada arquivo é var...
09.08.2016 / 13:17
1
resposta

Analisando o arquivo .txt para gerar .csv

Eu tenho um arquivo de texto com o seguinte conteúdo Torrent file : Linux.Format.-.October.2016.-.True.Pdf.-.Set.1001.[ECLiPSE].torrent Metadata info : 9968 bytes, 412 pieces, 65536 bytes per piece Torrent name : Linux Format - October 2016...
09.11.2016 / 11:56
1
resposta

leu padrões do arquivo1 e os pesquisou iterativamente no arquivo2

Gostaria de ler padrões do arquivo1 e pesquisá-los iterativamente no arquivo2, imprimindo a linha combinada mais 3 linhas e imprimi-los no arquivo3. Agora estou fazendo: cat file1 | while read line; do awk '/$line/ {for(i=1; i<=3; i++)...
09.07.2016 / 17:59
3
respostas

processamento de texto (leitura e computação de dois arquivos) [awk, script]

Eu tenho um texto como o seguinte: (palavras, domínios de palavras) car transport car machine bank economy bank politics bank parks God religion ... Existem numerosas palavras, algumas palavras têm domínios diferentes e outras têm apenas...
14.10.2016 / 13:10
2
respostas

Encontre o primeiro número, depois retorne o resto da string

Usando o Bash, como posso encontrar o primeiro número em uma string e depois pegar o resto da string? Por exemplo, eu tenho a seguinte string - SomeText.MoreText.Whatever.1.2.3.4-branch.ext E eu quero acabar com isso - 1.2.3.4-br...
12.10.2016 / 10:41