BASH - Noms de variables dynamiques
Utilisateur anonyme
-
(Pabix) Messages postés 600 Statut Membre -
(Pabix) Messages postés 600 Statut Membre -
Bonjour,
Je souhaiterai savoir comment faire pour générer des variables dynamiquement, je m'explique :
voilà ce que je voudrais comme script :
j=1;
while [ $j -le 3 ]
do
col$j=$(cat ./res$j.txt | awk 'BEGIN{IFS=" "}; {print $1}');
echo $col$j ;
j=$(expr $j + 1);
done
comme vous le voyez je n'arrive pas à générer des variable col$j
donc col1, col2, col3 contenant le resultat de la commande cat ./res$j.txt | awk 'BEGIN{IFS=" "}; {print $1} #cette commande fonctionne
et ensuite afficher col1, col2 et col3
Merci
Je souhaiterai savoir comment faire pour générer des variables dynamiquement, je m'explique :
voilà ce que je voudrais comme script :
j=1;
while [ $j -le 3 ]
do
col$j=$(cat ./res$j.txt | awk 'BEGIN{IFS=" "}; {print $1}');
echo $col$j ;
j=$(expr $j + 1);
done
comme vous le voyez je n'arrive pas à générer des variable col$j
donc col1, col2, col3 contenant le resultat de la commande cat ./res$j.txt | awk 'BEGIN{IFS=" "}; {print $1} #cette commande fonctionne
et ensuite afficher col1, col2 et col3
Merci
A voir également:
- Bash tableau dynamique
- Tableau croisé dynamique - Guide
- Tableau word - Guide
- Exemple tableau croisé dynamique télécharger - Télécharger - Tableur
- Tableau ascii - Guide
- Trier un tableau excel - Guide