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

Cada linha em um arquivo (XML como parte do arquivo)

Aqui está uma amostra do conteúdo do arquivo: <:abc>test file name <:/abc> XYZ 1122 O conteúdo XML é bem pesado e grande. No diretório em que estou trabalhando, desejo criar um subdiretório XYZ (segunda coluna), se nã...
19.05.2016 / 20:04
1
resposta

Grep de uma linha e imprimir texto específico acima dessa linha

Atualmente, estou enfrentando um script desafiador, no qual preciso fazer um grep para os seguintes 700e10, por exemplo, na coluna partnum e encontrar / grep para "rstcb" acima dessa linha. O problema é que não é um número fixo de linhas acima d...
25.08.2016 / 10:08
2
respostas

Como posso imprimir a enésima linha de um arquivo e detectar se o processo falhou?

Eu tenho um arquivo chamado namelist com nomes como este: george cindy chester Estou usando nl namelist para produzir: 1 george 2 cindy 3 chester Eu quero usar essa lista de nomes em um script que contém algo assim: while...
19.08.2016 / 16:22
1
resposta

Ponha aspas entre strings entre vírgulas, mas não números

Então, eu tenho um texto em um arquivo que quase representa o formato CSV, mas não inteiramente. Eu quero me transformar em um arquivo CSV. Eu tenho, por exemplo: cuz,0,1,2,3,-4,abc,a b c,0 Como posso transformar isso em "cuz",0,1,2...
25.04.2017 / 20:41
3
respostas

divide linhas e imprime para nova linha para determinado caractere

Eu preciso dividir as linhas e imprimi-las na próxima linha quando o padrão coincide. Como eu tenho: ABC123xxx:: 2345 ABC345yyy:: 5678 ABC986zzz:: 7955 E eu quero imprimir para uma nova linha quando o padrão ABC virá: ABC123xxx::...
29.04.2016 / 04:04
1
resposta

Apenas uma quebra de linha no arquivo fasta

Eu tenho um arquivo fasta como: grep -A 7 -B 4 COSN229024 wrong.fasta : >COSN9627597 CGCTGGGCTCGCCTCCAGCCTGGCCTGCATTCCCAAATCTA >COSN8175610 CAAGAGAGAAATTCTGACACCTCCTAAGTCTACCAAGCTTT >COSN229024 CACTATAAAAATATTAAGAGA >COSN1818...
27.04.2016 / 09:17
3
respostas

Como extrair logs entre a hora atual e os últimos 15 minutos

Eu quero extrair os logs entre o registro de data e hora atual e 15 minutos antes e enviei um e-mail para as pessoas configuradas. Eu desenvolvi o script abaixo, mas não está funcionando corretamente; alguém pode me ajudar?? Eu tenho um arquivo...
24.05.2016 / 09:56
1
resposta

Como atribuir variáveis associadas à lista de intervalos para outra tabela com números inteiros

Eu tenho uma lista de inteiros de 1 a 6k, e eu tenho uma lista de intervalos (start / stop) com um terceiro valor que gostaria de atribuir a cada número inteiro dentro desses intervalos. A lista de intervalos pode se parecer com isso, embora, na...
19.04.2016 / 01:08
4
respostas

Incrementar valor e trocar as próximas duas linhas

Eu tenho um arquivo de texto com uma sequência de linhas repetindo várias vezes. Por exemplo: param id: 0 value: 2 description: "hello" param id: 1 value: 3 description: "world" Eu quero mover a descrição acima do valor e mudar para...
08.04.2016 / 15:26
2
respostas

Retorna parte da string no arquivo de texto

Histórico: Todos os logs vão para csv para importação de mysql. Tenha muitos registros com dados como: Moon,Srv-1,2016-04-04 06:59:48,Entry #103 (s) test (AlphaNum_Need_This_32_Char_Long1),Msg On (ref2357 : Act) Moon,Srv-2,2016-03-04...
04.04.2016 / 22:01