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

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

Array deixa de existir após fim de loop


From: Alfredo Casanova
Subject: Array deixa de existir após fim de loop
Date: Tue, 05 Dec 2017 15:32:01 +0000

Alguém sabe dizer o motivo? Não encontrei explicação:

cat input
A|1.1.1.1
B|2.2.2.2
C|3.3.3.3
D|4.4.4.4

cat input | while IFS=\| read letra numero; do
   letras+=($letra);
   numeros+=($numero);
   echo "${#letras[@]}: ${letras[@]}";
   echo "${#numeros[@]}: ${numeros[@]}";
done ;
echo "--${numeros[@]}--";
echo "--${letras[@]}--"

1: A
1: 1.1.1.1
2: A B
2: 1.1.1.1 2.2.2.2
3: A B C
3: 1.1.1.1 2.2.2.2 3.3.3.3
4: A B C D
4: 1.1.1.1 2.2.2.2 3.3.3.3 4.4.4.4
----
----


reply via email to

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