|
From: | Julio C. Neves |
Subject: | Re: [shell-script] Re: Unir centenas de arquivos hosts em um unico arquivo |
Date: | Tue, 28 Feb 2017 16:01:41 -0300 |
Shell básico e Programação em Shell Julio Neves
Bacula Heitor Medrado
Zabbix Adail Host
Produção Gráfica e Videografismo Cadunico
Agora ficou o lance dos duplicados para resolverObrigado por alertar sobre o problema de espaço!Consegui resolver assim:
egrep -h -v "^$" hosts_mmvio* | egrep -v '^[a-z]|[A-Z]' | sed -e "s/[[:blank:]]\{1,\}/ /g" | sort -u > hosts_unificadoEm 26 de fevereiro de 2017 21:56, address@hidden [shell-script] <address@hidden.br > escreveu:Caro Michael
Não é duplicado pois os espaços são significativos, então:
127.0.0.1 localhost
é diferente de
127.0.0.1 localhost
pois este último tem 3 espaços a mais.
O que poderia fazer é uniformizar os espaços com o sed mesmo:
No lugar de:
sed '/^#/d; /^$/d'
Use algo como:
sed '/^#/d; /^$/d; s/ */ /; s/ *$//; s/^ *//'
Nesse caso eu apenas peguei uma ou mais sequência de espaços e fixei em 4 espaços e eliminei a possibilidade de haver espaços adicionais no final e no começo.
Acho que isso elimina o problema, exceto pela ocorrência da primeira e segunda linha.
[]'s
Itamar
[Prev in Thread] Current Thread [Next in Thread]
- Unir centenas de arquivos hosts em um unico arquivo, Michael Costa, 2017/02/25
- Re: [shell-script] Unir centenas de arquivos hosts em um unico arquivo, Tiago Peczenyj, 2017/02/25
- Re: Unir centenas de arquivos hosts em um unico arquivo, itamarnet, 2017/02/25
- Re: [shell-script] Re: Unir centenas de arquivos hosts em um unico arquivo, Julio C. Neves, 2017/02/26
- Re: [shell-script] Re: Unir centenas de arquivos hosts em um unico arquivo, Michael Costa, 2017/02/26
- Re: [shell-script] Re: Unir centenas de arquivos hosts em um unico arquivo, itamarnet, 2017/02/26
- Re: [shell-script] Re: Unir centenas de arquivos hosts em um unico arquivo, Michael Costa, 2017/02/27
- Re: [shell-script] Re: Unir centenas de arquivos hosts em um unico arquivo, Julio C. Neves <=
- Re: [shell-script] Re: Unir centenas de arquivos hosts em um unico arquivo, Michael Costa, 2017/02/28
- Re: [shell-script] Re: Unir centenas de arquivos hosts em um unico arquivo, Julio C. Neves, 2017/02/28
- Prev by Date: Re: [shell-script] Re: Capturar temperatura de processador.
- Next by Date: Re: [shell-script] Re: Capturar temperatura de processador.
- Previous by thread: Re: [shell-script] Re: Unir centenas de arquivos hosts em um unico arquivo
- Next by thread: Re: [shell-script] Re: Unir centenas de arquivos hosts em um unico arquivo
- Index(es):