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

Encontre e substitua uma string se determinado padrão for encontrado em uma linha

Tudo o que preciso fazer é procurar por CCSID nesse arquivo, sempre que encontrar CCSID , o CHAR dessa linha deve ser substituído por NCHAR e VARCHAR nessa linha. com NVARCHAR2 . Eu tentei usar sed e awk. Mas não consegui enco...
29.09.2015 / 10:51
3
respostas

Processar arquivo de texto - Extrair dados que começam com número

Eu tenho uma lista de informações de contato que preciso processar no formato .txt , separado por , . Nós só queremos manter os códigos SIC que começam com 65 , que é imobiliário. O comando deve verificar apenas o campo correto para os...
17.08.2015 / 12:26
3
respostas

Como extrair “foo” de “foo-bar-baz” em bash? [duplicado]

Estou tentando extrair foo da string "foo-bar-baz" no bash. Qualquer ideia de como fazer isso usando a substituição de string ou algo semelhante (sem ferramentas externas). Eu tentei isso, mas não funcionou: $ str="foo-bar-baz"...
01.12.2015 / 06:24
1
resposta

bash ignorecase casar padrão no arquivo e colorir essa linha, imprimir tudo na tela

Eu não tenho quase nenhuma idéia sobre codificação ou bash scripting, então por favor, aguarde comigo e desculpe a minha formatação horrível. O que eu quero é cat um arquivo de log e destacar certas linhas com cores baseadas em uma corresp...
15.07.2015 / 01:39
2
respostas

Copie o texto contido apenas entre aspas “” de um arquivo

/etc/opendkim/keys/"$(hostname)"/default.txt contém o seguinte default._domainkey IN TXT "v=DKIM1; r=postmaster; g=*; k=rsa; p=MIGfMA0GCSqGSIb3DQEBZZZZZZZZZZZZZZZZZZZZZZZZYVW/965FePDPfxTIUT5ScJ3mZZZZZZZZ8BWNgLFS6JtZZZZZZZZZZZZZZk7Sc+eQwY6t...
08.07.2015 / 01:38
3
respostas

Bash convert string para array de strings?

Eu tenho uma string como esta: 8080 "ac ac df asd" 9019 "f v adfs" 1 "123 da 123x" Existe uma maneira inteligente de converter isso em matrizes como essa usando o Bash? 8080 "ac ac df asd" 9019 "f v adfs" 1 "123 da 123x"     
10.07.2015 / 11:56
2
respostas

Concatene vários campos separadamente com base em uma coluna (chave)

Eu tenho dados de teste separados por tabulações assim: A 1 2 B 3 4 B 5 6 C 7 8 Eu quero concatenar (agregar) ambas as colunas # 2 e # 3 com base em valores duplicados na coluna 1, assim:...
19.06.2015 / 22:45
1
resposta

vim: Automatize a substituição parêntese sensível ao contexto por surround.vim

Estou usando o vim com o plug-in surround.vim e deseja substituir toda a ocorrência de sin(...) com sin[...] em uma expressão matemática (muito longa) (contendo parênteses correspondentes). Exemplo de entrada: sin(A*(B+C))+sin((X+...
19.06.2015 / 17:19
1
resposta

Script Bash para editar texto em formato csv

Como parte de um script bash de inventário, estou verificando os módulos SFP e adicionando-os a um arquivo .csv. O formato atualmente é assim, com comprimentos variados: RO01;1000BaseSX SFP;1000BaseSX SFP RO02;1000BaseSX SFP;1000BaseSX SFP;10...
22.06.2015 / 07:37
2
respostas

SED substitui depois de ignorar

Existem muitas linhas em um arquivo de texto e eu gostaria de alterar o valor true to false usando um script de uma linha. bash-3.2$ grep online test.txt # online = false --> ONE SHOT import (delete all table contents before importin...
31.03.2015 / 16:55