[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]
- Res: [shell-script] Removendo letras,
Jeferson Andrade <=