[Bash] Initialiser un tableau

paul@gloomoot Messages postés 4 Date d'inscription   Statut Membre Dernière intervention   -  
paul@gloomoot Messages postés 4 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Je suis en train d'écrire un script bash et je cherche une manière élégante d'initialiser un tableau de n éléments à la valeur "-1" (n étant connus)

Je sais que pour initialiser un tableau il faut faire quelque chose comme :
tab=(elt1 elt2 ... eltn)


Le problème c'est que n est une variable de mon script.

Existe-t-il une commande spéciale pour initialiser un tableau sous bash à une valeur donnée (en l'occurence -1) ?

Ou y'a-t-il un moyen de faire une chaine de n "-1" (du style un echo n fois)?

Je suis preneur de toutes idées ^^

merci
A voir également:

1 réponse

lami20j Messages postés 21331 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 570
 
Salut,

for i in $(seq 10);do echo "-1";done
--
lami20j
0
paul@gloomoot Messages postés 4 Date d'inscription   Statut Membre Dernière intervention  
 
OK merci, mais seq ne marche pas sur mon serveur unix :\

Du coup, j'ai fait une boucle while.
0