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 posso obter uma contagem da frequência de linhas entre muitos arquivos?

Tenho muitos arquivos de texto (por exemplo, > > 2). Esses arquivos são quase todos semelhantes, mas possuem algumas pequenas diferenças entre eles. Eu gostaria de encontrar as linhas que aparecem mais comumente entre esses arquivos. Por e...
29.11.2016 / 18:10
1
resposta

Como substituir algumas letras em uma palavra de comprimento múltiplo que consiste em dígitos e letras em um formato específico?

Eu tenho um arquivo no qual desejo alterar todo o código que possui o seguinte formato: n{,3}L{,2}n{,5} where n= [0-9] any number and L [a-zA-Z] any letter either capital or not Eu quero mudar A ou a para AB e d ou D para DK, algo assim:...
01.12.2016 / 21:56
3
respostas

Extrai tudo antes da string correspondente

Eu tenho uma string hdfs://ussbssn01.us.xyz.com//data/ip/list/usa/ e o que eu quero é apenas hdfs://ussbssn01.us.xyz.com// Eu tentei o awk, sed, mas não obtive o que estava esperando porque a string de correspondência // estava...
18.08.2016 / 06:40
1
resposta

Inserir uma linha antes de uma determinada linha em um arquivo

Eu encontrei como inserir uma linha após uma determinada linha no bash sed -i '/oh-my-zsh.sh/aplugins=(git symfony2)' ~/.zshrc Resultado: source $ZSH/oh-my-zsh.sh plugins=(git symfony2) Mas gostaria de inserir minha linha antes de...
22.08.2016 / 21:03
2
respostas

t ou comando awk para inserir abas (delimitador) em posições específicas

Estou tentando analisar uma tabela com um número variável de delimitadores para converter em uma tabela de colunas iguais: cluster=96\troot\tcellular organisms\tno_rank no_rank$ cluster=42\troot\tcellular organisms\tBacteria\tno_rank\tno_ran...
10.11.2016 / 12:37
1
resposta

awk - grep em várias linhas e imprime de uma maneira específica

Eu tenho o seguinte conteúdo e um arquivo chamado file.txt TIMESTAMP 200 J8899 INSTANCES 19 x86_64 False i-xxx1a1a t2.medium True subnet-93b224fb hvm vpc-7b801 STATE 16 running TIMESTAMP 300 J2099 INSTANCES 18 x86_64...
16.11.2016 / 02:54
2
respostas

delete do início do arquivo para a nth ocorrência do padrão

Procurando o comando da ferramenta de linha de comando (awk, sed, etc.) para omitir linhas do início de um arquivo à enésima ocorrência de um padrão. Dito de outra forma, imprima apenas da enésima ocorrência de padrão ao final do arquivo. Assuma...
04.11.2016 / 13:52
1
resposta

remove todas as duplicatas de um arquivo de texto sem ordenar [duplicado]

simplesmente, eu tenho um arquivo com linhas de texto que são desconhecidas para mim, algo como abaa dddd bbbb cccc abaa aaaa abaa o resultado que eu gostaria de obter é dddd bbbb cccc aaaa onde todas as duplicatas são completame...
07.11.2016 / 20:51
3
respostas

Encontre o padrão e remova-o de todos os arquivos [fechados]

Por favor, ajude-me a resolver o problema seguinte. Remova todos os pares de caracteres \ n do Test_Macro em todos os arquivos. Por favor, veja o exemplo abaixo: Fil1.txt Test_Macro(abc, def, "\n string1 string2 \n test string",...
27.10.2016 / 00:54
3
respostas

Como extrair um número comum em várias linhas?

http://abc/blah/hhh/25927/3456/bb http://vfg/blahgg/hhvvh/kkk/25927/2378/bb/mm http://lah/hhh/25927/fff/bb/somthin nas linhas acima, o número comum é 25927 sempre ocorrendo como / 25927 / e está presente em todas as linhas. Mas o número...
24.12.2016 / 04:30