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

Como preencher os espaços em branco na primeira coluna com o valor obtido da linha anterior em branco?

Sample Input: James account note money Ruby account money Taylor account note Rob money Desired Output: James account James note James money Ruby account Ruby money Taylor account Taylor note Rob mo...
09.08.2018 / 17:42
2
respostas

Mostrar apenas linhas alteradas sem sintaxe com git diff

Eu tenho uma lista de nomes de usuários que estão em um arquivo de texto. Eu atualizo este arquivo e o confirmo. Eu estou procurando uma maneira de obter uma lista das alterações desde o último commit. Eu não quero nenhuma formatação do diff,...
15.06.2018 / 09:47
4
respostas

Grep um padrão de um arquivo e obter toda a palavra, não apenas o padrão

Item da lista I / P: abcd_Server1 CCDDomain defg_Server1 GGFDomain kdkhs_Server1 CCDDomain abce_Server1 CCDDomain dgdg_Server1 CCADomain dfdkhs_Server1 GGFDomain Eu preciso procurar a palavra "Domínio" e depois contar as ocorrências ú...
14.06.2018 / 11:32
3
respostas

Não substitua a segunda ocorrência do padrão em uma mesma palavra no arquivo com o comando sed

echo "abcdef12cade 12345678 abcdefba12345678" | sed -E "s/[0-9a-fA-F]{8}/00000000/g" as saídas acima são as seguintes 00000000cade 00000000 0000000000000000 está substituindo o padrão para a segunda ocorrência em uma mesma palavra. E...
21.06.2018 / 15:32
5
respostas

Como deletar uma tabulação entre duas colunas em muitas linhas de texto similares?

Eu tenho um documento que estou formatando, contém 1/2 milhão de linhas de texto e são basicamente idênticas ao exemplo abaixo. Preciso deletar a tabulação entre as duas letras, para que isso: rs207460002 26 15579 T A rs207459997 26 156...
10.05.2018 / 03:11
3
respostas

Por que expandir usa diferentes quantidades de caracteres de espaço?

Por que o comando expandir não converte cada caractere de tabulação em exatamente 8 caracteres de espaço? Por exemplo: this^Iis^Itabs ( ^I representa um caractere de tabulação) Torna-se: this____is______tabs____ (sublinhados ad...
28.02.2018 / 20:07
1
resposta

Faça o trabalho sed através de 2 ou mais linhas (todas as linhas neste caso) em vez de apenas uma [duplicata]

Eu uso o Ubuntu 16.04 com o Bash e devo ativar o http2 para um site específico que eu tenho em um ambiente Nginx. Nativamente, o utilitário sed faz seu processamento de texto na primeira instância na primeira linha relevante (usando o a...
05.03.2018 / 10:36
3
respostas

Ordem de data de formatação em csv usando awk

Eu tenho o arquivo csv com a seguinte estrutura de dados: [MM / DD / AAAA] 1111,2222,3333,4444,5555,6666,7777,11/27/2017 18:58:48,11/27/2017 19:07:57 Estou com o objetivo de alterar o formato da data para: [AAAA / MM / DD] 1111,2222,33...
28.02.2018 / 15:57
3
respostas

Obter linhas até o primeiro intervalo de padrões correspondente [duplicado]

Eu tenho um arquivo que se parece com o seguinte: line1 line2 line3 line4 line5 line6 line7 line5 line2 Eu quero obter dados entre line1 e line5 . Eu usei awk '/line1/,/line5/' myfile . Esperando que a saída seja: line1 line2...
24.01.2018 / 15:04
3
respostas

Encontre o total de marcas para cada aluno no arquivo fornecido

o arquivo: Name: Rad Eng: 94 Tam: 98 Mat: 98 Soc: 98 Sci: 80 Name: Din Eng: 87 Tam: 89 Mat: 78 Soc: 87 Sci: 34 Name: Hardy Eng: 78 Tam: 87 Mat: 23 Soc: 34 Sci: 98 o script: #!/bin/bash file=$1 num=$2 n='wc -l < $file' it=$((n/num))...
02.02.2018 / 12:55