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: Tue, 13 Nov 2001 22:02:18 -0000
User-agent: eGroups-EW/0.82

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]


reply via email to

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