[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Remover ultimo caracter (Â)
From: |
Julio C. Neves |
Subject: |
Re: [shell-script] Remover ultimo caracter (Â) |
Date: |
Thu, 17 Nov 2011 12:22:48 -0200 |
Este último caractere é provavelmente um Carriage Return (octal \015 ou
\r). Para ter certeza, faça:
$ cat -vet arq.txt
Se for o que digo, as linhas terminarão com um ^M$. Para tirá-los basta
fazer:
tr -d '\r' < arq.txt
Mas antes eu tenho uma pergunta: por que passar para o excell? Ou melhor
ainda: para que utilizar aquilo. Ou melhor ainda: rWindows para que?
Passe uma meia dúzia de linhas do Nagios, que a lista te mostra como fazer
o que vc deseja, sem ter de sujar as mãos com porcarias... ;)
Abcs,
Julio
*Quer aprender tudo de Shell em 2 fins de semana?*
* address@hidden <address@hidden> ou (21) 8112-9988*
**
*** » **julioneves1 » juliobash*
Em 17 de novembro de 2011 09:50, sepoysx <address@hidden> escreveu:
> **
>
>
> Pessoal,
>
> Copiei de uma tabela de hosts do nagios e joguei para um tabela excel
> apenas para separar a lista de hosts, pois preciso comparar essa lista com
> outras para descobrir que hosts estão sendo monitorados ou não. O problema
> é quando copio do excel para um txt aparece um espaço no final do nome do
> host e através do vi os hosts aparecem da seguinte forma:
>
> host1Â
> host2Â
> host3Â
> host4Â
>
> Sendo assim qdo faço a comparação via $grep -vf listaHOST1 listaHOST2 não
> tenho o resultado esperado.
>
> pensei em usar :%s/Â/''/g mas isso não é possivel pois sempre o comando é
> interpretado da seguinte forma: %s/Â,/''/g
>
> Alguma sugestão?
> Obrigado
> Jean
>
>
>
[As partes desta mensagem que não continham texto foram removidas]