$ 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 <[EMAIL PROTECTED]>: > 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 <[EMAIL PROTECTED]> > Para: [email protected] > 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] > >
