Bonjour,

J'aimerai pouvoir compter le nombre de colonne que possède une variable afin de débloquer un script suivant le nombre de colonne.
Je m'explique :

Je récupère plusieurs valeurs (max 5) dans ma variable : $myvar, dont voici un exemple : 17,8 23,9 24,1 23,7 0

J'aimerai connaitre le nombre de colonne que contient ce valeur afin de lui appliquer le script qui lui convient

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#Affectation des variables
#Cas 5 valeurs
temp_ext=$(echo $myvar | awk '{print $1}')
temp_int_z1=$(echo $myvar | awk '{print $2}')
temp_int_z2=$(echo $myvar | awk '{print $3}')
temp_int_z3=$(echo $myvar | awk '{print $4}')
temp_DJU=$(echo $myvar | awk '{print $5}')
 
#Cas 4 valeurs
temp_ext=$(echo $myvar | awk '{print $1}')
temp_int_z1=$(echo $myvar | awk '{print $2}')
temp_int_z2=$(echo $myvar | awk '{print $3}')
temp_DJU=$(echo $myvar | awk '{print $4}')
 
#Cas 3 valeurs
temp_ext=$(echo $myvar | awk '{print $1}')
temp_int_z1=$(echo $myvar | awk '{print $2}')
temp_DJU=$(echo $myvar | awk '{print $3}')
Merci par avance