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

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

Re: [shell-script] Re: Espaços em array


From: chmod000
Subject: Re: [shell-script] Re: Espaços em array
Date: Wed, 28 Jun 2006 20:07:38 -0300

Se na lista existir apenas um nome, mesmo que composto, o script funciona
bem, mas no meu caso, serão vários nomes.

[]'s

Em 28/06/06, Eduardo daSilva Ramos <address@hidden> escreveu:
>
> #cat login_completo
>
> while read var;
> do      nome=`echo $var | cut -d ":" -f1`
>         completo=`echo $var | cut -d ":" -f2`
>
> echo Meu login: $nome
> echo Meu nome completo: $completo
>
> done < /tmp/lista
>
> cat /tmp/lista
>
>
> eduardo: Eduardo da Silva Ramos
>
> Att,
>
>
>
> --- Em address@hidden, chmod000 <feijo.listas@g...>
> escreveu
>
> >
> > Oi pessoal,
> > hoje acho que a minha dúvida é simples:
> >
> > Estou criando um array com nomes a partir de um arquivo de texto
> > simples formatado desta maneira:
> > login:nome completo
> >
> > o script está assim:
> > #!/bin/bash
> > login=( ${login[@]} `cat logins.txt | cut -d ':' -f 1` )
> > nome=( ${nome[@]} `cat logins.txt | cut -d : -f 2` )
> >
> > for i in `seq 0 ${#login[@]}`; do {
> >   echo -e "${nome[i]} : ${login[i]}\n"
> > }
> > done
> >
> > Eis o conteúdo do "logins.txt":
> > $ cat logins.txt
> > feijo:Gustavo Feijo:
> > tiradentes:Joaquim Jose Da Silva Xavier:
> >
> > A idéia é imprimir o Nome Completo e em seguida o Login, separados por
> > um sinal de :
> > só que...
> > $./script.sh
> > Gustavo : feijo
> >
> > Feijo : tiradentes
> >
> > Joaquim :
> >
> >
> > Onde é que está o erro?
> > --
> > []'s
> > chmod000
> > "Microsoft butterfly is their way of telling you their system has a
> > lot of @#$ bugs!"
> >
>
>
>
>
>
> 
>



-- 
[]'s
chmod000
"Microsoft butterfly is their way of telling you their system has a lot of
@#$ bugs!"


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



reply via email to

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