Bonjour,
Je souhaite créer un tableau B qui est égale à n*A
Est ce que cela est possible ?Code:
1
2
3
4
5
6
7 a,b,c= chiffres connues declare -a A A=(a b c) B=(a b c a b c ... a b c) n répétition de a b c
Cdt,
Version imprimable
Bonjour,
Je souhaite créer un tableau B qui est égale à n*A
Est ce que cela est possible ?Code:
1
2
3
4
5
6
7 a,b,c= chiffres connues declare -a A A=(a b c) B=(a b c a b c ... a b c) n répétition de a b c
Cdt,
Bonjour,
avec un exemple aussi simple :mais avec un tableau plus complexe, dont les éléments comporteraient des espaces, ça ne fonctionnera pas.Code:
1
2
3
4
5
6
7 $ ar1=( a b c ) $ var=${ar[@]} $ printf -v var2 "$var%.s " {1..4} $ ar2=( $var2 ) $ echo "${ar2[@]}" a b c a b c a b c a b c $
alors, et ne serait-ce que pour faire plus simple ;), le recours à une bête boucle for sera nécessaire.