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

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

Res: [shell-script] Removendo letras


From: Jeferson Andrade
Subject: Res: [shell-script] Removendo letras
Date: Fri, 16 May 2008 05:47:14 -0700 (PDT)

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]