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

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

RES: [shell-script] Re: redirecianamento de saída


From: Julio Cezar Neves - DATAPREVRJ
Subject: RES: [shell-script] Re: redirecianamento de saída
Date: Mon, 11 Aug 2003 09:43:53 -0300

Diego,
para matar 2 coelhos com uma só cajadada, faça:

$ variavel=`grep teste arquivo.txt` || echo nao existe a palavra teste em
arquivo.txt

Gostei da pergunta. O bom programador, assim como o bom admin deve ser
preguiçoso para automatizar todas as tarefas e otimizando o código escrever
pouco.

[ ]s,
Julio Cezar Neves
-Programa de Software Livre da DATAPREV-
-I Support Free Software-
* +55 21 2528-7070  /  +55 21 9853-4044
*address@hidden


> -----Mensagem original-----
> De: César A. K. Grossmann [mailto:address@hidden]
> Enviada em: sexta-feira, 8 de agosto de 2003 09:47
> Para: address@hidden
> Assunto: [shell-script] Re: redirecianamento de saída
> 
> 
> --- Em address@hidden, Diego Bianchetti <diegob@u...>
> escreveu
> > 
> > Me expliquei mal!
> > 
> > O exemplo é o seguinte:
> > 
> > $ if grep teste arquivo.txt > variavel
> 
> Estou entendendo... cada vez menos! Você quer testar o resultado do
> comando grep? Uma forma de fazer isto é:
> 
> if grep teste arquivo.txt > /dev/null
> then
>   comandos
> fi
> 
> Se você quer armazenar o resultado do grep em uma variável, então o
> comando seria:
> 
> variavel=`grep teste arquivo.txt`
> if [ -z "$variavel" ]
> then
>   comandos
> fi
> 
> É isto?
> 
> P.S.: Verifique o funcionamento da tecla "Del" no seu teclado, parece
> que não está funcionando bem: tive que apagar um monte de linhas
> desnecessárias na sua mensagem que você poderia ter apagado.
> 
> []s
> --
> Cesar A. K. Grossmann ICQ UIN: 35659423
> O Maravilhoso Mundo do Linux 2.6 - Confira a tradução!
> http://www.LinuxByGrossmann.cjb.net/wwol26-ptBR.html
> 
> 
> 
> ---------------------------------------------------------------------
> 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.listasdiscussao.cjb.net
---------------------------------------------------------------------
 

Seu uso do Yahoo! Grupos é sujeito às regras descritas em:
http://br.yahoo.com/info/utos.html 



reply via email to

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