[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Verificar existencia de texto em um arquivo
From: |
Tiago Barcellos Peczenyj |
Subject: |
Re: [shell-script] Verificar existencia de texto em um arquivo |
Date: |
Sat, 11 Feb 2006 20:04:18 -0200 |
Ola,
mas afinal o que faz esta linha ????
$ export DESK=/tmp/desktop/home/ >> desk.conf
aqui não faz nada... caso vc queira dizer
$ echo "/tmp/desktop/home/" >> desk.conf
podes fazer o seguinte:
$ if ! grep -q "texto a ser procurado" arquivo
then echo "texto" >> arquivo
fi
OU
$ grep -q "texto a ser procurado" arquivo || echo "texto" >> arquivo
Em 11/02/06, Ricardo Costa <address@hidden> escreveu:
> Olá,
>
> tenho um script que adiciona algumas linhas no
> desk.conf, porém quero evitar que qdo esse script for
> executado outras vezes, ele não adicione as linhas
> novamente ao desk.conf, as linhas estao sendo
> inseridas da seguinte maneira:
>
> export DESK=/tmp/desktop/home/" >> desk.conf
> export HOME=/tmp/home/java/" >> desk.conf
>
> Estava fazendo assim: jogava essa duas linhas para um
> aqrquivo temporario e depois comparava esse novo
> arquivo com o desk.conf, usando diff, mas nao tah
> okay. Qm tiver algum dica..
>
> Obrigado!!
>
>
>
>
>
>
>
>
> _______________________________________________________
> Yahoo! doce lar. Faça do Yahoo! sua homepage.
> http://br.yahoo.com/homepageset.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.listas-discussao.cjb.net
> ---------------------------------------------------------------------
> Servidor Newsgroup da lista: news.gmane.org
> Grupo: gmane.org.user-groups.programming.shell.brazil
>
>
>
>
>
> Yahoo! Grupos, um serviço oferecido por:
>
> PUBLICIDADE
>
> ________________________________
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!.
--
Tiago B Peczenyj
Linux User #405772
# cd /pub
# more beer