[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] dúvida_de iniciante
From: |
Tia |
Subject: |
Re: [shell-script] dúvida_de iniciante |
Date: |
Tue, 27 Jul 2004 14:41:08 -0300 |
User-agent: |
KMail/1.6.2 |
Opa Aurélio
Blz??
Bem, eu já tinha lido isso como vc mesmo disse, inclusive
no livro do Julio diz o mesmo.., mas, veja minhas linhas abaixo:
~$ cat teste.txt
teste1
teste2
teste3
teste4
~$ cat teste.txt | grep -v teste1
teste2
teste3
teste4
~$ cat teste.txt | grep -v teste1 > teste.txt
~$ cat teste.txt
teste2
teste3
teste4
Eu testei dessa forma para responder, será que poderia ser alguma versão
diferente?
[]'s
Tia
Em Terça 27 Julho 2004 14:25, Aurelio Marinho Jargas escreveu:
oi pessoal,
--- Tia <address@hidden> escreveu:
> Não entendi direito, mas pelo que vc diz, parece que existe um
> arquivo com o nome de .forward.
> Para remover o endereço do mesmo, vc poderia fazer:
>
> cat .forward | grep -v emaildapessoa > .forward
o comando acima não funciona!
no shell, nunca leia e grave no mesmo arquivo, no mesmo
comando.
ao interpretar essa linha, o shell, primeiro, antes de mais
nada, pega o finalzinho "> .forward" e como foi usado o
redirecionador >, que sobrescreve o arquivo, ele já vai lá
e zera o .forward. sóóóóó depois o shell vai executar o
comando, que começa pelo "cat" lendo um arquivo vazio
(que acabou de ser zerado). veja:
 $ cat lixo
 um
 dois
 tres
 quatro
 $ cat lixo | grep -v dois
 um
 tres
 quatro
 $ cat lixo | grep -v dois > lixo
 $ cat lixo
 $
zerou o arquivo lixo.
tem mais algumas informações sobre isso em:
http://aurelio.net/sed/sed-HOWTO/sed-HOWTO-6.html#ss6.4
falou!
=====
--
Aurelio Marinho Jargas, Curitiba, Conectiva
txt2tags 2.0 http://txt2tags.sf.net/pt/
__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com
---------------------------------------------------------------------
Esta lista não admite a abordagem de outras liguagens de programação, como
perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio
aviso.
---------------------------------------------------------------------
Sair da lista: address@hidden
---------------------------------------------------------------------
Esta lista é moderada de acordo com o previsto em
http://www.listas-discussao.cjb.net
---------------------------------------------------------------------
Yahoo! Grupos, um serviço oferecido por:
Assine Claudia em
5x de R$ 18,96
Assine Info em
5x de R$ 21,48
Mais...
Capricho
Manequim
Boa Forma
Nova
Exame
Links do Yahoo! Grupos
Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/shell-script/
Â
Para sair deste grupo, envie um e-mail para:
address@hidden
Â
O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do
Yahoo!.