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

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

Re: [shell-script] Dúvida com o sed


From: Fábio Olivé Leite
Subject: Re: [shell-script] Dúvida com o sed
Date: Wed, 2 Apr 2003 13:29:24 -0300
User-agent: KMail/1.4.3

Olá!

Em Qua 02 Abr 2003 12:53, Mauricio B. C. Vieira escreveu:
>
> eu fiz um teste aqui, e funcionou =)
>
> mvieira@vonneumann:~$ echo vou sumir > a
> mvieira@vonneumann:~$ cat a
> vou sumir
> mvieira@vonneumann:~$ cat a | sed 's/u/.../g' > a
> mvieira@vonneumann:~$ cat a
> vo... s...mir

Na verdade isso explora uma condição de corrida, e verás que se 
executares umas mil vezes, algumas não vão dar certo. O 
redirecionamento da saída com ">" trunca o arquivo, então o que está 
acontecendo é que por sorte deu tempo do cat ler o arquivo, que é 
pequeno, e escrevê-lo no pipe antes do outro comando ser iniciado e o 
arquivo truncado.

Tente isso num arquivo de alguns megas, para ver... :)

Abraço!

-- 
Fábio Olivé Leite (foleite at yahoo.com.br)
OpenBSD: Unix casca grossa.
Visite: http://openbsd.underlinux.com.br/


reply via email to

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