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

Imprime intervalos desde a última ocorrência de um determinado padrão até a primeira ocorrência de outro padrão

Bom dia, isso é extremamente semelhante à pergunta Grep Da Última Ocorrência de um Padrão para Outro Padrão (vários meses), enquanto adiciona um pouco mais de detalhes. Estou tentando escrever um script UNIX para um arquivo com vários padrõ...
21.11.2017 / 19:54
3
respostas

Grep número exato de dígitos e alguns outros caracteres

Gostaria de analisar um arquivo contendo números de 5 dígitos separados por vírgula ou traço, linhas como: 12345,23456,34567-45678,12345-23456,34567 Meu objetivo é encontrar linhas com formatação incorreta, por exemplo. linhas que contêm núm...
15.04.2016 / 10:29
3
respostas

Reprodução aleatória de arquivos de várias linhas

Eu tenho um arquivo de texto com linhas vazias separando blocos de texto. Eu gostaria de usar as ferramentas de linha de comando * NIX para embaralhar esse arquivo, respeitando a estrutura de bloco. Em outras palavras, na saída, gostaria de ver...
22.11.2017 / 20:33
3
respostas

Extraindo dados com awk quando algumas linhas possuem valores vazios / ausentes

Eu tenho uma amostra como mostrado aqui: input.txt USERS position ref rslt usr1 X B usr2 2980 C usr3 3323 P usr4...
07.11.2016 / 08:57
2
respostas

operações aritméticas entre arquivos

Digamos que eu tenha esses dois arquivos de entrada: > file1 2 3 4 > file2 10 100 1000 E eu gostaria de calcular: file1 / file2 para cada linha, resultando em file3: > file 3 0.2 0.03 0.004 As divisões no bash podem ser o...
22.08.2016 / 10:58
6
respostas

Como extrair linhas por palavras em posição específica, não em coluna?

Eu tenho um arquivo de entrada como este: v ATOM 57 O LYS A 7 2.254 25.484 18.942 1.00 14.46 ATOM 77 NH1AARG A 8 5.557 19.204 13.388 0.55 24.50 TER 1648 ILE C 206 HETATM 1668 O...
29.05.2014 / 02:05
3
respostas

awk combina com vários padrões e imprime em uma única linha

Eu tenho o seguinte arquivo: $ cat disk.out disk0 fcs0 text text text disk1 fcs1 text text text text ... O que eu estou tentando alcançar é combinar "disco" + "fcs" e depois imprimir o par em uma linha, assim: disk0,fcs0 disk1,fcs1 ......
17.08.2016 / 11:17
2
respostas

permutação aleatória de linhas de texto

Se eu tiver um arquivo com o seguinte conteúdo: 0001 0002 0003 0004 0132 0137 0138 0141 Como posso obter uma permutação aleatória deles em bash?     
09.11.2014 / 20:43
3
respostas

AWK: como selecionar linhas pelo número de palavras em um campo?

Aqui está um arquivo de texto que eu tenho: 1|this|1000 2|that|2000 3|hello|3000 4|hello world|4000 5|lucky you|5000 6|awk is awesome|6000 . . . Como eu imprimo somente as linhas que têm duas e somente duas palavras (linha 4 e 5) nos $ 2?...
31.10.2017 / 01:08
3
respostas

Editando arquivos semelhantes ao INI com um script

Estou escrevendo um script para automatizar a configuração dos arquivos de configuração do agente Puppet no Docker. Basicamente, preciso garantir que a seção a seguir esteja em /etc/puppet/puppet.conf : [agent] server=$PUPPETMASTER_HOSTN...
17.06.2014 / 17:42