mam dwa zbiory i potrzebuję wypisać zawartość z dwóch na raz
SET_A="an1 an2 an3 an4 an5"
SET_B="v1 v2 v3 v4 v5"
for i in ... # no co dalej ???
do
echo ???
done
by wynik był taki:
an1 v1
an2 v2
an3 v3
an4 v4
an5 v5
mam dwa zbiory i potrzebuję wypisać zawartość z dwóch na raz
SET_A="an1 an2 an3 an4 an5"
SET_B="v1 v2 v3 v4 v5"
for i in ... # no co dalej ???
do
echo ???
done
by wynik był taki:
an1 v1
an2 v2
an3 v3
an4 v4
an5 v5
http://www.google.com/search?q=bash+string+to+array - pierwszy link
#!/bin/bash
a="A B C"
b="a b c"
c=($a)
d=($b)
for i in $(seq 0 $((${#c[*]} - 1))); do
echo "i="$i "a[i]="${c[$i]} "b[i]="${d[$i]}
done
albo, tak nawet lepiej
#!/bin/bash
a="A B C"
b="a b c"
c=($a)
d=($b)
seq 0 $((${#c[*]} - 1)) | while read i ; do
echo "i="$i "a[i]="${c[$i]} "b[i]="${d[$i]}
done