Bonjour à tous,

Je voudrais savoir si il est possible de passer un tableau en ligne de commande.
Dans mon script j'appelle un autre script en lui passant un tableau.
Lorsque j'essaye d'afficher les valeur du tableau, je n'ai que la première valeur qui s'affiche

script1:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
mon_array=(.... ..... ....)
script2 -f $mon_array
script2:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
while getopts ":f:" opt ; do
 case $opt in
  f ) mon_array=$OPTARG ;;
 esac
done
 
echo "mon array : ${mon_array[@]}"
Merci