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

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

Re: Espaços em array


From: Eduardo daSilva Ramos
Subject: Re: Espaços em array
Date: Wed, 28 Jun 2006 20:45:36 -0000
User-agent: eGroups-EW/0.82

#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!"
>







reply via email to

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