Retirando caracter de uma linha do arquivo [RESOLVIDO]

1. Retirando caracter de uma linha do arquivo [RESOLVIDO]

Thiago Salgado Monteiro
scrim

(usa Debian)

Enviado em 03/03/2009 - 15:44h

Estou com um problema em relação a como tirar um caracter de uma linha: Na verdade o que eu fiz foi criar um arquivo e enviar pra ele um código md5 criado com md5sum, o problema é que quando ele envia pro arquivo, ele coloca um - na frente da criptografia, um espaço e um - pra ser mais preciso:
Exemplo:

0a8550752cdcea6a306e0236871701ce -

Quando na verdade eu quero apenas o 0a8550752cdcea6a306e0236871701ce

Sei que isso pode ser feito usando o awk, ou sed, mas eu nao sei. Alguém sabe como eu faço pra tirar esse - e o espaço?



  


2. Re: Retirando caracter de uma linha do arquivo [RESOLVIDO]

Elgio Schlemer
elgio

(usa OpenSuSE)

Enviado em 03/03/2009 - 15:53h

Varias maneiras.

Neste caso específico o próprio cut resolve. Se fizeste em bash, procure onde tem md5sum e acrescente o cut, como no exemplo:

echo teste | md5sum | cut -d' ' -f1

Pode ainda transforma em maiúsculas para ficar mais legal:

echo teste | md5sum | cut -d' ' -f1 | tr a-z A-Z



3. Vlw

Thiago Salgado Monteiro
scrim

(usa Debian)

Enviado em 04/03/2009 - 13:30h

Obrigado pela dica... agradeço d+... vlw..







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts