[Bash] Initialiser un tableau

Fermé
paul@gloomoot Messages postés 4 Date d'inscription lundi 12 février 2007 Statut Membre Dernière intervention 14 février 2007 - 12 févr. 2007 à 10:39
paul@gloomoot Messages postés 4 Date d'inscription lundi 12 février 2007 Statut Membre Dernière intervention 14 février 2007 - 14 févr. 2007 à 11:48
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 jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 569
12 févr. 2007 à 12:29
Salut,

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

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