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

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

Re: RES: [shell-script] Ler linha por linha


From: carloscesario
Subject: Re: RES: [shell-script] Ler linha por linha
Date: Wed, 14 Nov 2001 12:00:01 -0000
User-agent: eGroups-EW/0.82

Isso mesmo....

Muito obrigado a todos!!!

Carlos!
--- Em shell-script@y..., Marcelo Rios Kwecko <kwecko@a...> escreveu
> 
> 
> Ola
> Para ler linha por linha de um determinado arq vc pode utilizar o 
seguinte
> comando:
> 
>   for linha in `cat /diretorio/arquivo.txt`
> do
> 
>  echo $linha
> 
> done
> 
> Agora para saber a quantidade de linha de um arq vc pode usar o 
comando
> abaixo dentro do seu script
> 
>                           wc -l arquivo.txt
> 
>  Espero ter ajudado
> 
> 
> []s
> 
> 
> 
> Marcelo Rios kwecko
> kwecko@a...
> 
> 
> 
> On Tue, 13 Nov 2001 carloscesario@y... wrote:
> 
> > Pedro,
> >
> >    Cara isso ja ira me ajudar muito, mas precisaria de algo q ja
> > pegasse a quantidade de linhas do arquivo, pois existem diversos
> > arquivos de configuração.
> >    Se puder me dar mais uma ajuda agradeço.
> >
> > Obrigado
> >
> > Carlos
> >
> >
> > --- Em shell-script@y..., "Pedro Henrique Ponchio" <pedro@a...>
> > escreveu
> > > Vai depender de como está este arquivo de configuração, em todo
> > caso,
> > > sou meio newbie mas ai vai uma possível solução:
> > > #!/bin/bash
> > > # funcao para dizer como se usa o programa
> > > function usage
> > > {
> > >         echo
> > >         echo -e "\033[1;33m"
> > >         echo "usa-se: $0 nome_do_arquivo"
> > >         echo
> > > echo -e "\033[0m"
> > > }
> > > # checando se o numero de argumentos é igual a 1
> > > if [ $# -ne 1 ] ; then
> > >         usage
> > >         exit
> > > else
> > >         echo
> > >           echo Iniciando programa
> > >         sleep 1
> > > fi
> > > arquivo=$1
> > > # verificamos o numero de linhas do arquivo
> > >       X=1
> > >       Y=2
> > >       echo
> > >         echo "Pegando a linha de numero $X e colocando numa 
variavel
> > > var1:"
> > >         sleep 1
> > >         var1=`sed -n ${X}p $arquivo`
> > >         echo "var1 vale --->"
> > >         echo
> > >         echo -e "\033[1;33m"
> > >         echo $var1
> > >         echo -e "\033[0m"
> > >         echo "Pegando a linha de numero $Y e colocando numa 
variavel
> > > var2:"
> > >         sleep 1
> > >         var2=`sed -n ${Y}p $arquivo`
> > >         echo "var2 vale --->"
> > >         echo
> > >         echo -e "\033[1;33m"
> > >         echo $var2
> > >         echo -e "\033[0m"
> > >         sleep 1
> > >
> > > Se precisar de ajuda pra refinar, avise!
> > >
> > > []´s
> > > Pedro
> > >
> > > Pessoal estou com um sério problema, tenho um arquivo q contem 
2
> > > linhas de configuração de um aplicativo, como fazer para 
recuperar
> > > essas 2 linhas: exemplo
> > > -----------------------------
> > > var1 = teste
> > > var2 = teste2
> > > ----------------------------
> > > preciso fazer um script q recupere essas linhas +/- assim
> > > x = var1 = teste
> > > y = var2 = teste2
> > >
> > >
> > > Alguem pode me ajudar???
> > >
> > >
> > > [As partes desta mensagem que não continham texto foram 
removidas]
> >
> >
> > Sair da lista: address@hidden
> > Banco Dados:   http://www.egroups.com/group/shell-script
> >
> > 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]