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

Grep que trabalha com padrões sobrepostos

Eu quero contar o número de padrões de repetição aa em um arquivo muito grande. Então eu uso o seguinte comando: grep -o "aa" ./bwt/dblp.txt | wc -l Isso funciona, exceto quando eu tenho uma string como aaa , que então corresponde a...
13.04.2016 / 14:07
2
respostas

Pesquisar e remover texto em arquivos de um arquivo de origem

Eu quero procurar e remover um texto de bloco de vários arquivos. O bloco de texto a ser correspondido está no arquivo, digamos /home/user/myblock.txt Eu quero analisar o diretório /home/user/rep e remover o conteúdo de mybloc.txt de...
30.05.2011 / 14:51
1
resposta

Analisar (grepable) a saída do nmap para imprimir uma lista de IP \ t [todas as portas abertas] com utilitários de texto como o awk

Eu gostaria de encontrar uma maneira de imprimir para cada endereço IP encontrado para ter pelo menos uma porta aberta, para imprimir esse endereço IP, seguido por uma lista de portas abertas separadas por vírgulas. As portas e o endereço IP dev...
10.07.2016 / 19:33
4
respostas

Extraindo strings entre caracteres especiais

Eu tenho um grande arquivo de texto criado a partir da combinação de muitos arquivos html. cat *.html > all_html_files.txt Dentro do arquivo de texto estão strings específicas que eu quero extrair para outro arquivo de texto. Por exemp...
26.12.2015 / 06:53
1
resposta

Como posso reparar um arquivo tar em que o stderr foi misturado com stdout?

Eu tenho um arquivo tar que estou tentando reparar. O problema é que o stderr de tar foi misturado com seu stdout , então o arquivo se parece com isto: % head android-1435613730.tar tar: removing leading '/' from member names factory/000...
01.07.2015 / 02:46
1
resposta

Use sed para substituir uma parte de uma linha por uma variável

Então, agora eu tenho uma variável var1='batman' Eu também tenho um arquivo wrong.txt que se lê da seguinte forma John="Superman lives in Gotham City." John="Superman's parents were killed in Crime Alley." James="Superman does not h...
05.08.2016 / 20:26
1
resposta

Resultado truncado retornado por JOIN

Estou usando o comando join no linux, mas os resultados variam entre máquinas diferentes. Eu tenho dois arquivos simples: cat 1.txt a aaa,0.2 b bbb,0.3 c ccc,0.5 cat 2.txt a aaa,0.2 b bbb,0.3 c ccc,0.6 Estou executando o seguinte coman...
03.09.2014 / 20:48
2
respostas

Usando perl para modificar um documento LaTeX

Estou tentando usar perl para modificar um documento LaTeX . Na verdade, estou tentando alterar o formato de citação de, por exemplo: . \cite{poelma20113d} para \cite{poelma20113d}. Em outras palavras, eu quero encontrar as ci...
31.05.2014 / 09:56
6
respostas

lendo uma lista de linhas de um arquivo que grava a saída para um utilitário

Eu tenho um arquivo com uma lista de linhas que quero ler de outro arquivo. Eu quero produzir essas linhas para um utilitário ( grep ) que me permite ler a linha inteira e extrair informações dela. O arquivo com as linhas é assim: cat input...
23.07.2014 / 23:30
1
resposta

Classes de caracteres: construa o meu próprio

Eu quero construir minha própria classe de caractere em um script, depois modificá-la (e usá-la), por exemplo: [:myclass:] contém a , * , \n (como alimentação de linha) e [WHITESPACE] . Quero adicionar todos os caracteres a...
11.03.2012 / 22:26