[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: RES: [shell-script] Lendo o conteudo de um arquivo
From: |
Reinaldo Marques de Lima |
Subject: |
Re: RES: [shell-script] Lendo o conteudo de um arquivo |
Date: |
Wed, 21 Sep 2005 18:22:45 -0000 |
User-agent: |
eGroups-EW/0.82 |
galera,
agora rolou redondo, tenho q reconhecer q era um programa
relativamente simples, mas estava errando na sintaxe...estou mexendo
com shell script faz somente 2 meses... e estou estudando por
conta...ainda preciso aprender bastante...valeu a força de tds...obrigado
--- Em address@hidden, Cléoson Michiles Barreto
<cleoson.barreto@s...> escreveu
> 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:reimlima@h...]
> > | 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]