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

Como excluo os mesmos números de linha em todos os arquivos em um diretório?

Eu quero excluir a linha 151-154 inclusive de todos os arquivos .fasta no diretório. Estou tentando find . -type f -exec sed -i.fix '151,154d' '{}' '+' mas só será executado no primeiro arquivo, não nos outros 400.     
03.03.2018 / 21:24
1
resposta

Como posso filtrar cadeias que não contenham números dentro delas?

Entrada: apple orang3 123rat ratty 123 app7e Saída: apple ratty Estou tentando awk '$1 ~/[[:alpha:]]/' file , mas isso apenas remove casos como 123 que são totalmente numéricos, mas também quero que app7e e orang3 sejam...
13.03.2018 / 13:20
4
respostas

Grep com alcance e passe três filtros

Eu tenho um arquivo sample.txt ------------- ord:chandru SAM XY DUPL KEY:ZZ ------------- ord:RAM SAM XY DUPL KEY:UU ------------- ord:chandru SAM XY DUPL KEY:ZZ ------------- em que...
24.02.2017 / 15:16
3
respostas

Como recuperar certos campos da saída de “detalhe dos vizinhos do CDP”?

Eu tenho um arquivo de texto que contém CDP neighbors detail saída de terminal que se parece com isso: show cdp neighbors detail ------------------------- Device ID: BIOTERIO Entry address(es): IP address: 000.000.00.000 Platform: cisco...
17.02.2017 / 16:30
1
resposta

inserir dados em uma seção particular de um arquivo de configuração com ansible

Eu me deparei com um problema peculiar enquanto usava ansible. O problema é muito estranho e perigoso. Eu escrevi um código para inserir dados em uma seção específica de um arquivo, ou seja, para adicionar linha após [database] em /etc/cinde...
25.06.2017 / 14:57
2
respostas

Analisando pares de chaves contendo escapes de chaves

Eu tenho algum texto onde certas partes são marcadas com _{...} ; Eu preciso substituir o par de sublinhado e par de colchetes por asteriscos. Então, por exemplo, Hello _{world} _{foo} se tornaria Hello *world* *foo* . Este é um proble...
05.01.2017 / 16:58
1
resposta

Como executar substituições definidas em um arquivo em outro arquivo

Prefácio: A cada dois dias chega uma questão desse tipo, que é fácil de resolver com sed , mas leva tempo para ser explicada. Estou escrevendo esta pergunta e resposta, para que mais tarde eu possa me referir a esta solução genérica e apenas...
01.05.2017 / 16:39
1
resposta

Remove espaços em branco antes de certos caracteres

Estou tentando remover espaços do texto como: Ala ma kota ,psa i kanarka , chyba . . . para obter Ala ma kota,psa i kanarka, chyba... Eu estava tentando com o comando sed : echo $'Ala ma kota ,psa i kanarka\n, chyba . . .' | s...
22.10.2016 / 20:06
2
respostas

Mantenha apenas linhas contendo x ou menos números de números. Arquivo TXT

Eu encontrei uma pergunta semelhante: Como deletar linha se for maior que XY? Mas, neste caso, quero verificar não o comprimento total, mas o número de dígitos na linha. Por exemplo, fora desta entrada: cdc85e24-b9e9-8802-080a-b84479...
01.11.2016 / 01:18
3
respostas

Como substituir espaço simples ou duplo em um arquivo de texto entre aspas

Eu tenho um arquivo CSV com alguns campos citados, mas as entradas entre aspas são separadas por espaços duplos ou simples. Eu preciso que estes sejam substituídos por vírgulas. Exemplo de linha: This is okay,"ABC DEF GHI",123,"This is...
01.08.2016 / 19:47