[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: <eu> Re: [shell-script] apagar linhas em branco
From: |
Julio Neves |
Subject: |
Re: <eu> Re: [shell-script] apagar linhas em branco |
Date: |
Fri, 18 May 2001 10:25:35 -0300 |
Favor responder a address@hidden
Para: address@hidden
cc:
Assunto: Re: <eu> Re: [shell-script] apagar linhas em branco
putz, e eu falei caca de novo (hoje é o dia...)
[/etc] time cat termcap | wc -l
10445
real 0m0.047s
user 0m0.020s
sys 0m0.020s
[/etc] time cat termcap | sed -n $=
10445
real 0m0.057s
user 0m0.040s
sys 0m0.010s
o sed NÃO é + rápido...
É Aurélio mas se esta te derrubou, console-se comigo. Tb achava que o sed
dava banho! Nem consigo ver explicação lógica. Será que o sed só é + veloz
no tratamento de arquivos?
Todos os teste que fiz em tratamento de arquivos grandes o resultado foi
em 1o. o awk, em seguida o sed e depois o shell.
[ ]s,
Julio
@ 17/5, # aurelio marinho jargas:
> aê julio,
>
> @ 17/5, Julio Neves:
> > ...
> > ou contá-los:
> >
> > find / -type f -iname "*.mp3" | sed -n $=
> >
> >
> > nota: o último sed é igual a wc -l (porém +rápido)
> >
> > Fala Aurélio!
> > É a mesma dúvida de sempre: vc tem como testar se os bourne-shell da
vida
> > suportam esta construção "$=" ?
>
> o $= é um comando do sed.
> na última linha ($), aplique o comando = (imprima o núm da linha atual)
>
> não 'aspei' porque o bash nem tenta expandir a "variável" pois
> não é válida, o = não é [A-Za-z_]
>
> por segurança é bom fazer
>
> sed -n '$='
>
>
>
--
s·:(·>(·×^a]×http://www.verde666.org×^[:wq
Sair da lista: address@hidden
Banco Dados: http://www.egroups.com/group/shell-script
Seu uso do Yahoo! Groups é sujeito às regras descritas em:
http://docs.yahoo.com/info/terms/
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- Re: <eu> Re: [shell-script] apagar linhas em branco,
Julio Neves <=