shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] Removendo letras


From: Flavio Junior
Subject: Re: [shell-script] Removendo letras
Date: Fri, 16 May 2008 09:50:30 -0300

$ grep -Ev '[A-z]' arquivo > arquivonovo

ou

$ sed -i.bkp-n '/[A-z]/!p' arquivo


--

Flávio do Carmo Junior aka waKKu

2008/5/16 Jeferson Andrade <address@hidden>:
> O comando
> sed 's/[^0-9]//g' arquivo > novo arquivo deu certo, mas os números ficaram
> juntos.
> Na verdade eu quero remover as seguintes linhas:
>
> *JOB HRT_RON RON08 #remover essa linha
> *CALL DSIN #remover essa linha
> LABEL demult selcdps for va #remover essa linha
> FILEID 0000400500900bc1.000000.0000003b #remover essa linha
> PKEYLST #remover essa linha
> 12482 12482 #remover essa linha
> *CALL RESAMP 8200 #remover essa linha
> *CALL VELDEF cdp posprt #remover essa linha
> HANDVEL 962 #remover essa linha
> 2750 1495 2956 1495 3018 1504 3138 1513
> 3450 1578 3668 1670 4200 1780 4360 1808
> 4602 1863 4894 2020 5228 2296 5634 2647
> 6444 3264 7822 4056 8192 4259
> HANDVEL 963 #remover essa linha
> 2682 1488 2982 1510 3644 1643 4258 1784
> 4532 1868 4840 2023 5136 2235 5576 2587
> 6374 3220 8118 4216
> .
> .continua
> .
> *END #remover essa linha
>
> O problema é que cada vez que o programa gera um arquivo desse eu nunca sei
> ao certo a quantidade de linhas. Como eu só quero os valores que estão entre
> os HANDVEL pensei em remover as letras.
>
> ----- Mensagem original ----
> De: Tiago Barcellos Peczenyj <address@hidden>
> Para: address@hidden
> Enviadas: Sexta-feira, 16 de Maio de 2008 9:27:04
> Assunto: Re: [shell-script] Removendo letras
>
> tr -d 'a-zA-Z' arquivo > novo arquivo
>
> o tr pode trocar caracteres e, com a opção -d, deletar (nesse caso uma
> faixa de caracteres)
>
> outra forma
>
> sed 's/[^0-9]//g' arquivo > novo arquivo
>
> aqui eu troco por nada tudo o que não é número.
>
> 2008/5/16 Jeferson <geofandrade@ yahoo.com. br>:
>> Olá a todos!
>>
>> Eu tenho um arquvo com letras e números. Gostaria deremover as letras
>> e deixar apenas os valores numéricos. Alguém tem idéia de como fazer isso?
>>
>> Obs.: os números não estão grudados nas letras estão separados por espaço.
>>
>> Agradeço.
>>
>>
>
> --
> Tiago B Peczenyj
> Linux User #405772
>
> http://peczenyj. blogspot. com/
> "what does not kill us makes us stronger"
>
> Abra sua conta no Yahoo! Mail, o único sem limite de espaço para
> armazenamento!
> http://br.mail.yahoo.com/
>
> [As partes desta mensagem que não continham texto foram removidas]
>
> 


reply via email to

[Prev in Thread] Current Thread [Next in Thread]