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

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

Espaços em array


From: chmod000
Subject: Espaços em array
Date: Wed, 28 Jun 2006 16:45:22 -0300

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]