Le 27 juin 07 à 15:18:27, Patrick Proniewski a écrit :
> On 27 juin 07, at 15:07, Daniel Varlet wrote:
>
>> Bug avec declare array dans bash???
>>
>> $ declare -a a=( "0" "1 2 3" ); for z in "${a[@]}"; do echo "$z";
>> done
>> 0
>> 1
>> 2
>> 3
>> $ declare -a a; a=( "0" "1 2 3" ); for z in "${a[@]}"; do echo
>> "$z"; done
>> 0
>> 1 2 3
>>
>> $ bash --version
>> GNU bash, version 2.05b.0(1)-release (powerpc-apple-darwin8.0)
>> Copyright (C) 2002 Free Software Foundation, Inc.
>
> je confirme, les autres versions de bash que j'ai pu tester ne se
> comportent pas comme ça (3.1.17 freebsd, et 3.2.9 Mac OS X 10.5).
>
> A priori, le simple a=( "0" "1 2 3" ) se comporte partout pareil,
> donc cela "élimine" le problème, surtout que le declare est
> globalement facultatif. Il fallait le trouver celui là :)
>
> patpro
Bonjour
Les forums francophones semblent peu fréquentés depuis quelque temps.
C'est curieux car le forum anglophone <applescript-
users@???> reste très animé.
Pour ce qui est de l'anomalie relevée il semble qu'elle n'a pas été
trop difficile à trouver par Apple puisque patpro nous informe
qu'elle n'existe pas (elle aurait donc été corrigée) sous Mac OS X 10.5.
Yvan KOENIG
qui avait envie de sortir des préparatifs d'exposition.
_______________________________________________
archives :
http://listes.patpro.net/list/sshfr.fr.html
http://listes.patpro.net/mailman/listinfo/script_shell_fr