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

usando awk deseja extrair logs entre dois timestamps

Estou tentando extrair todos os logs entre dois timestamps. Algumas linhas podem não ter o registro de data e hora, mas eu quero que essas linhas sejam incluídas - eu quero que todas as linhas que caiam sob dois timestamps sejam incluídas nos lo...
27.01.2017 / 16:55
2
respostas

Mesclando colunas de dois arquivos separados

Como criar um novo arquivo mesclando colunas seletivas de dois arquivos separados usando o awk? Sem bagunçar as ordens de elementos de ambos os arquivos. Exemplo: o arquivo 3 pode conter a coluna 1,2,3 do arquivo 1 e a coluna 4 do arquivo 2....
21.07.2014 / 07:55
2
respostas

Imprima conjuntos de linhas que não possuem um par correspondente

Estou tentando imprimir um conjunto de duas linhas que não possuem um par correspondente. Eu finalmente quero remover essas linhas. Exemplo: NM00123_rn5_0_1_2 XXXXXXXXXXXXXXXXXXXXXXXXXXX NM00123_mm10_0_1_2 XXXXXXXXXXXXXXXXXXXXXXXXXXXX NM00...
13.01.2017 / 21:45
2
respostas

Como inserir uma substring em uma linha em um arquivo de texto

Eu tenho muitos arquivos C ++, que possuem algumas linhas como esta: CONST1( var1, var2, var3, var4 ); CONST1 é uma constante que eu conheço, mas var1 to var4 são variáveis e podem estar vazias "" . Eu gostaria de inserir aut...
18.01.2017 / 21:19
3
respostas

Como manipular ^ M em arquivos csv usando sed & awk?

Eu tenho um arquivo com delimitador ~ e não consegui carregar no banco de dados: Arquivo de entrada: 24~1~2~2~unsubscribed~wap~7~2015-10-23 20:03:00~2015-10-24 20:04:00~2015-10-25 02:53:26~Testing duplicate msisdn campaing row rount 29 ^M\...
26.10.2015 / 17:27
1
resposta

Use sed para adicionar um espaço antes de cada linha que começa com um ponto, compatível com as cores do terminal

Exemplo de texto colorido (produzido a partir de ls): \e[0m\e[01;34m.cache\e[0m/ \e[01;34minferno\e[0m/ \e[01;34m.JUNK\e[0m/ \e[01;34m.nano\e[0m/ \e[01;34mpoo\e[0m/ \e[01;34mPrograms\e[0m/ \e[01;34mrestore\e[0m/ \e[01;34m.ssh\e[0m/ \e[34;42mW...
10.01.2017 / 05:52
1
resposta

Precisa remover uma coluna específica em um CSV [duplicado]

Exemplo de entrada: A0021,,Outside state ambulance serv,I,,0,0,, A4217,,"Sterile water/saline, 500 ml",X,, A4672,,"Drainage ext line, dialysis",X,, Exemplo de saída após o primeiro comando sed sed -i 's / ("[^,] ) [] ([^"] ") / \ 1...
09.01.2017 / 22:09
1
resposta

Filtrar / remover a primeira parte da linha no textfile?

Eu tenho um arquivo de texto sobre 400MB com hashes e senhas assim: h73kdkf947gjsl489fjh74jkdl:lolpassword E assim: [email protected]:lolpassword Agora, há muitas linhas e não há como remover ou remover o hash ou a senha, uma a u...
06.02.2017 / 15:00
5
respostas

Como listar arquivos de 8 caracteres de comprimento e sem extensão, em uma linha usando apenas ls / grep?

Estou tentando listar todos os arquivos com nomes de 8 caracteres e sem extensão. Meus problemas começam com arquivos como: "test.txt", onde o "." está no meio. Eu já tentei, ls e redirecionando a saída para um arquivo, então usando o grep...
06.02.2017 / 00:34
1
resposta

como cortar um csv como peças para uma condição

Eu tenho um CSV que possui os seguintes dados time t_count state hour _____ ________ _____ _____ 1 10 2 1 2 12 2 1 3 30 2 1...
30.12.2016 / 02:50