[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: RES: [shell-script] Ler linha por linha
From: |
Marcelo Rios Kwecko |
Subject: |
Re: RES: [shell-script] Ler linha por linha |
Date: |
Tue, 13 Nov 2001 20:43:32 -0200 (BRST) |
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
address@hidden
On Tue, 13 Nov 2001 address@hidden 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
>
>