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

Referencia cruzada de cada campo de uma linha com uma coluna em outro arquivo

Não tenho experiência com awk, sed, grep e etc. Tentar colocar uma frase na minha pergunta faz com que pareça mais confuso do que deveria, por isso começarei com um exemplo do que estou tentando alcançar. input1 A B C D A B C A B C...
12.09.2017 / 19:05
1
resposta

Extraindo valores de um arquivo de texto tendo | pipe como um delimitador no arquivo de texto usando o comando awk e Substituindo novas linhas com tag br usando sed?

Eu tenho um arquivo de texto no qual tenho 3 valores de seções separados por pipe. Meu arquivo de texto: Saibal,Navnath,Taral,Sagar,Ankit,Prasham,Manika,Arvind,Gaurav,Abhijeet,Rohit,Madhu,Ganesh,Zahoor| LSCRM:Abhijeet MCRM:Zahoor TLGAPI:Bha...
10.09.2017 / 10:31
1
resposta

Solução de problemas: remoção de linhas vazias [duplicado]

Eu tenho um arquivo de texto com muitas linhas em branco que desejo remover como: aaa bbb ccc Eu gostaria de receber: aaa bbb ccc No momento, estou tentando: LANG=C sed -E '/^\n|^\r|^\r\n|^\n\r/d' file Eu devo dizer que...
21.08.2017 / 19:25
2
respostas

temos 2 arquivos com cabeçalhos desordenados

Existem 2 arquivos que dizem Arquivo1 e Arquivo2 O arquivo1 tem apenas cabeçalhos como Field2 Field1 Field3 e O File2 tem cabeçalhos e dados também Field3 Field2 Field1 ABC DEF GHI JKL MNO PQRS Eu tenho que...
10.08.2017 / 12:51
1
resposta

Contagem de linhas preservando o cabeçalho

Meu idioma usual para contar o número de ocorrências de uma determinada linha em alguma entrada de texto é … | sort | uniq -c | sort -n com o último sort -n usado opcionalmente para classificar linhas por contagem de ocorrências. No en...
31.07.2017 / 11:46
1
resposta

Como substituir o valor em col 4 com X se col 1 é o mesmo que col 3, senão substitua cada entrada em col 4 com col 2 usando awk

A01 106403746 A01 0 A01 106720129 A01 690201.72 A01 106420797 A01 1345008.48 A01 106021633 A01 1345008.48 A01 106021630 A01 1345008.48 A01 106369397 A01 1345008.48 A01 77894226 A01 3291731.28 A01 106625479 A01 3291731.28 B01 112...
28.07.2017 / 22:45
1
resposta

Separação de cabeçalho

Eu tenho um cabeçalho, algo assim: Unix Linux Trumpet Perl 1|1 1|2 1|3 Como posso alterar o cabeçalho para algo assim: 1 1 1 Unix Linux Trumpet Perl 1 2 3 Eu tentei usar um loop for: awk 'for...
26.07.2017 / 09:21
2
respostas

Extraindo tokens de um arquivo de referência

Estou escrevendo um script, há uma seção onde o script precisa buscar o nome do servidor e detalhes da porta de um arquivo de referência. Eu usei a lógica abaixo para buscar os detalhes, mas estou procurando uma opção melhor. Por favor, infor...
25.07.2017 / 10:44
3
respostas

Exclui strings correspondentes a vários padrões de uma lista

Eu tenho um arquivo com linhas: 1 apple 2 orange 3 banana 4 mango 5 coconut Eu tenho uma lista de padrões: 1 3 5 Eu quero excluir as linhas (e uma linha adicional depois) usando a lista de padrões, para obter: 2 orange 4 mango...
13.07.2017 / 08:37
3
respostas

Explodir pesquisa de profundidade no UNIX

Tenho os seguintes dados no arquivo que têm relação de usuário e supervisor. user |supervisor |id -----|-----------|---- a | b | 1 b | c | 2 c | d | 3 e | b | 4 Eu quero explodir a hierarquia de...
17.07.2017 / 07:17