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

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

Re: RES: [shell-script] Lendo o conteudo de um arquivo


From: Cléoson Michiles Barreto
Subject: Re: RES: [shell-script] Lendo o conteudo de um arquivo
Date: Wed, 21 Sep 2005 15:05:36 -0300
User-agent: Mozilla Thunderbird 1.0.6 (X11/20050716)

Olá, Reinaldo.

    Eu pensei em algo assim, não sei se é isso que você quer:
----------------------------------------------------
#!/bin/bash

if [ "$1" == "" ]; then
   echo "Parâmetro inválido."
else
   grep "$1" arq1.txt 1> /dev/null 2>&1
   if [ "$?" -ne "0" ]; then
      echo "$1" >> arq1.txt
   else
     echo "Palavra já existe."
   fi
fi
----------------------------------------------------

[]'s
Cléoson.

Reinaldo Marques de Lima escreveu:

> meu problema eh o seguinte...estou tentando criar um script simples que
> escreva na proxima linha de um arquivo txt desde q o argumento passado 
> ainda
> naum exista no arquivo....por exemplo:
>
> amsn   #
> licq      #eh o conteudo do arquivo
> firefox  #
>
> se eu executar o script e por exemplo digitar "amsn" pra tentar escrever,
> ele passaria uma mensagem de erro...se eu tentasse digitar 
> "thunderbird" ele
> escreveria...
> pensar no Algoritmo eu consegui...soh estou errando eh na sintaxe...
> estou aprendendo Shell script por auto-didatica, por isso ainda 
> emperro em
> algumas coisas...vou passas a ultima tentativa q fiz nesse script, se vcs
> puderem me dar uma luz pra dizer onde estou errando eu agradeceria
>
> -----------------------------------------------------------------------------------------------------------------------------------
>
> if [ $* != --help ]; then
>
>         for i in `seq 1 $#` ; do
>
>         ARGUMENTO=`cat arquivo.txt |grep S*`
>
>                 if [ $ARGUMENTO = $i ]; then
>
>                         echo "Argumento $i ja existe na lista"
>                 else
>
>                         eval echo \$${i} >> arquivo.txt
>
>                 fi
>         done
>
> fi
>
> --------------------------------------------------------------------------------------------------------------------------------------
>
> bom...acho q eh isso....
> []'s
>
> ---------------------------------------------------------------------------------------------------------------------------------------
>
> Fala Reinaldo,
> vc tirou o conteúdo da msg, como posso ajudar?
>
> [ ]s,
> Julio
> - 2º Fórum Cearense de Software Livre -
> - De 06 a 08 de Outubro -
> - Conheça a programação completa em -
> http://www.psl-ce.softwarelivre.org/iifcsl/
> :wq
>
> | -----Mensagem original-----
> | De: Reinaldo Marques de Lima [mailto:address@hidden]
> | Enviada em: segunda-feira, 19 de setembro de 2005 16:26
> | Para: address@hidden
> | Assunto: Re: [shell-script] Lendo o conteudo de um arquivo
> |
> |
> | obrigado, sua atenção foi de grande ajuda....
> |
> | mais alguem da lista pode me dar uma Luz???
> | Julio?
> |
> |
> |
> |
> | ---------------------------------------------------------------------
> | 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
> ---------------------------------------------------------------------
>
> Links do Yahoo! Grupos
>
>
>
>
>
>
>
>
> ---------------------------------------------------------------------
> 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
>
>
>
>
> ---------------------------------------------------------------------
> 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:*
>
>
> *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
>       <mailto:address@hidden?subject=Unsubscribe>
>        
>     * O uso que você faz do Yahoo! Grupos está sujeito aos Termos do
>       Serviço do Yahoo! <http://br.yahoo.com/info/utos.html>.
>
>


[As partes desta mensagem que não continham texto foram removidas]



reply via email to

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