Comparaison de valeur et extraction du plus petit.
Résolu
bob737
Messages postés
157
Statut
Membre
-
dubcek Messages postés 18627 Date d'inscription Statut Contributeur Dernière intervention -
dubcek Messages postés 18627 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
j'ai un tableau suivant dans un fichier
SLA1;6
SLA2;7
SLA3;5
SLA4;5
Je souhaite récupérer le SLA dont la valeur est la plus petite. Et si égale, alors que je prends le dernier. Ici, SLA5.
Merci de votre aide. ;-)
Configuration: Windows / Chrome 101.0.4951.64
j'ai un tableau suivant dans un fichier
SLA1;6
SLA2;7
SLA3;5
SLA4;5
Je souhaite récupérer le SLA dont la valeur est la plus petite. Et si égale, alors que je prends le dernier. Ici, SLA5.
Merci de votre aide. ;-)
Configuration: Windows / Chrome 101.0.4951.64
3 réponses
-
on stocke dans n la plus petite valeur trouvée
pour le 1er test on donne à n une grande valeur sinon, sa valeur par defaut étant 0 , n sera toujourd plus petit -
hello
essayer$ cat fichier
SLA1;6
SLA2;7
SLA3;5
SLA4;5
$ awk -F ";" -v n=99999 '$2 <= n {n=$2; l=$0} END {print l}' fichier
SLA4;5 -
Bonjour dubcek, ;-)
Merci pour votre réponse.
Pouvez vous m'expliquer le n=99999 svp?
Cordialement.