read an array!
Micky Del Favero
micky@mesina.net
Mer 28 Ott 2009 16:59:36 CET
Ho questo strano comportamento:
micky@grace:~$ read -a array
a b c
micky@grace:~$ echo ${#array[@]}
3
micky@grace:~$ echo a b c | read -a arra
micky@grace:~$ echo ${#arra[@]}
0
micky@grace:~$
succede anche assegnando scalari e non solo con vettori sia con la bash
3.2.39.1 release i486-pc-linux-gnu, che 2.03.0.1 release
sparc-sun-solaris che 3.2.49.22 release i686-pc-cygwin (al momento non
ho altre versioni a portata di mano per provare), suppongo sia, quindi,
corretto o comunque un comportamento conosciuto, il man perņ non ne fa
parola, qualcuno mi spiega per quale motivo?
TIA, Micky
--
UNIX is basically a simple operating system, but you have to
be a genius to understand the simplicity. -- Dennis Ritchie
Maggiori informazioni sulla lista
blug