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

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 / 20: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 / 22: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 / 18: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...
23.01.2017 / 23: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 / 14: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 / 21: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 / 12:28
2
respostas

apaga uma linha se a mesma linha existir na linha anterior

Eu quero remover as linhas que já existem na linha anterior da linha de comando no UNIX. Eu tenho os seguintes dados em um arquivo. <xref id="gi_525506931_ref_NP_001266519.1__brain_aromatase"/> <entry ac="IPR0024...
05.11.2014 / 05:06
2
respostas

Lê múltiplas linhas de arquivos de texto no bash

Quando eu sou script de shell, a maioria do que estou fazendo é envolver a E / S de outros módulos em python, matlab, etc. Para fazer isso, eu costumo usar arquivos de texto ou algo dessa natureza com a entrada / caminhos de saída. Eu sei ler um...
14.06.2015 / 22:14
5
respostas

Substitua strings em um arquivo baseado em uma lista de strings e uma lista de substituições correspondentes

Estou tentando substituir strings em file A : Hello Peter, how is your dad? where is mom? onde as strings a serem substituídas estão em file B : Peter dad mom e suas substituições correspondentes estão em file C : John wi...
20.03.2016 / 16:52