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

Selecione o arquivo com base no número de linhas e manipule o resultado

Eu tenho um grande número de arquivos, todos com o mesmo formato. line 1: Gene ID line 2: chromosomal position line 3 - x: names of genetic variants) Eu quero selecionar apenas arquivos contendo pelo menos 5 variantes (ou seja, arquivos q...
08.09.2015 / 13:24
2
respostas

Com awk, como inserir um número apenas para linhas que começam com “Toto” quando estão entre um par específico de padrões

Com o awk, gostaria de inserir uma numeração como Record n°i# na frente de cada linha, começando com Toto apenas quando eles estiverem localizados entre dois padrões específicos start=ABCD e stop=EFGH . O arquivo de entrada é: (o...
04.09.2015 / 16:57
2
respostas

Imprime a primeira e última correspondência de um campo com awk

Eu tenho um separador delimitado por file : qrs John tuv abcd Sam efgh ijk Sam lmnp abcd Sam efgh ijk Sam lmnp qrs John tuv Estou tentando imprimir a linha na qual o segundo campo não correspo...
08.09.2015 / 15:42
2
respostas

Descobrir as strings mais frequentes na seção de arquivo

Eu tenho um arquivo assim: o99 ksad<tab>abcde $%!H$!(<tab>00 !sdaf as<tab>12 sarwa &!§! &% (onde <tab> representa um caractere TAB real). Para esclarecimento: contém duas "colunas", a segunda pod...
18.12.2015 / 08:14
1
resposta

Remover espaços no arquivo sob certos critérios

Eu quero limpar alguns arquivos e fazer com que eles sejam escritos de maneira mais uniforme. Então, minha entrada pode ser algo assim: $a$h$l )r ^9 ^5 l \ urd O problema é que alguns espaços são "desnecessários" e dificultam a compara...
07.01.2016 / 13:39
3
respostas

Transpor valores de parâmetros de um arquivo e gerar arquivos de parâmetros a partir dele

Há um arquivo contendo uma tabela com os nomes dos parâmetros como a primeira linha, valores nas seguintes linhas: Como executar o seguinte usando awk , sed ou qualquer utilitário de script de shell: gera um arquivo de configuração cham...
05.01.2016 / 17:24
2
respostas

Devolver linha conditonally na próxima linha

Estou tentando retornar uma lista de endereços IP para computadores que possuem um sistema operacional Windows (para meu curso de segurança). A saída está neste formato Nmap scan report for 192.168.xx.xxx Host is up (0.066s latency). PORT...
30.12.2015 / 23:24
1
resposta

Simule o comando sed read com o awk

Eu quero estimular o uso de sed : sed '3r awk.scr' awk.script com awk.scr : a b c d e f e awk.script como: hello there is hello i'am there is hello sdfdf dfdfdf aads 23213 3 434 Usando awk aqui: awk 'BEGIN {...
30.12.2015 / 10:01
1
resposta

Substituição de string computada dinamicamente com ferramentas padrão

Existe um mecanismo UNIX para substituir dinamicamente cadeias combinadas - com uma função da cadeia combinada? Por exemplo, queremos substituir as correspondências de URL por suas contrapartes codificadas por URL ou converter determinadas co...
01.01.2016 / 17:21
1
resposta

AWK: onde está o meu erro?

Eu tenho um arquivo com os campos : -delimited. Se o terceiro campo de uma linha for maior que 22, essa linha deverá ser impressa em file44 . O arquivo é assim: 1:2:3:4 1:2:3:411 1:2:33:42 1:2:3:44444 1:2:3:4333333333 1:2:3:41 comand...
23.07.2015 / 23:05