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

Conte o número de palavras de tamanho específico de um arquivo

Eu usei o comando abaixo para contar o número de palavras em um arquivo: tr ' ' '\n' < Filename | grep -c "WORD" Isso retorna a lista de palavras com o contador. Agora quero contar o número de palavras de um determinado tamanho. Por ex...
03.01.2011 / 08:10
3
respostas

Procura e substitui strings que não são substrings de outras strings

Eu tenho uma lista de substitutos assim: search_and -> replace big_boy -> bb little_boy -> lb good_dog -> gd ... Eu preciso fazer substituições para o acima, mas ao mesmo tempo, evite sequências de caracteres correspondentes q...
12.07.2014 / 10:40
2
respostas

imprime o valor da primeira linha em cada linha

Eu tenho um arquivo com o seguinte formato: 1.0 2.0 3.0 4.0 5.0 É possível copiar o valor na primeira linha 1.0 para o início de cada linha no awk? Assim: 1.0 1.0 1.0 2.0 1.0 3.0 1.0 4.0 1.0 5.0     
25.12.2017 / 08:43
4
respostas

remove vírgula de uma parte específica de uma cadeia longa

Eu tenho documento contendo strings muito longas que representam informações decodificadas, eu quero remover , da última parte da string. Por exemplo, esta é uma das longas seqüências de caracteres: Insert into PE_ATRT_S(ID_ANA_TX,FQ_WQ_A...
09.10.2018 / 22:33
3
respostas

Como faço para substituir caracteres apenas em certas linhas?

Eu preciso substituir aspas simples por aspas duplas e aspas duplas por aspas simples em mais de 600 arquivos. Eu tenho lido vários tópicos a maior parte do dia. Eu sou dificultado por conhecer apenas alguns comandos básicos de script de shell e...
13.01.2017 / 23:37
4
respostas

como colar parte do nome do arquivo para o conteúdo do arquivo?

Eu tenho uma pasta com 1000 arquivos; todos os caracteres antes de mapped.ILLUMINA.bwa.GIH.low_coverage.20130415.bam_dp referem-se ao ID do indivíduo (por exemplo, NA21117, NA21119, NA21126, ..) NA21117.mapped.ILLUMINA.bwa.GIH.low_coverage...
02.05.2018 / 20:55
3
respostas

encontre duas linhas repetidas consecutivas

como encontrar duas linhas repetidas de concatenação em arquivos por exemplo, neste arquivo, temos apenas duas linhas repetidas de concatenação OQ-63/ECC/Global/MES/CZ/adWerum-CZ-Adapter OQ-63/ECC/Global/MES/54/ECC-MRP-S05 OQ-63/ECC/Glo...
24.01.2017 / 00:40
2
respostas

Substitui a primeira ocorrência de um padrão em um arquivo que pode conter uma barra

Graças a este link sei como para passar uma variável que contém barras como padrão para sed: sed "s~$var~replace~g" $file . Juste usa um caractere de byte único no lugar de /. Obrigado a this outro link Eu também sei como substitui...
20.07.2016 / 16:11
3
respostas

Dividir uma linha em colunas com algumas das colunas justificadas à direita?

Existe uma maneira fácil de dividir linhas de texto delimitadas por vírgula em colunas com algumas das colunas justificadas à direita? Como bônus, seria bom formatar números, mas isso provavelmente não é muito difícil com sed.     
22.04.2011 / 23:53
3
respostas

Como posso extrair os números no arquivo usando sed ou qualquer outra ferramenta?

Eu tenho um arquivo com esse formato [ 2014/05/01 10:48:26 | 13963 | DEBUG ] It took 11.16837501525879 seconds to complete the process Portanto, tenho milhares de linhas como esta e gostaria de "extrair" a parte 11.16837501525879...
02.05.2014 / 14:28