Bonjour,
Est-il possible de faire un case avec un awk. J'ai regardé la doc, apparemment non. Est ce qu'il y a un moyen de contourner le problème autrement qu'avec des si imbriqué.
Merci
Bonjour,
Est-il possible de faire un case avec un awk. J'ai regardé la doc, apparemment non. Est ce qu'il y a un moyen de contourner le problème autrement qu'avec des si imbriqué.
Merci
Apparement, il est possible d'utiliser un switch case avec la version 3.1.3 de gawk (la version GNU de awk) mais il s'agit d'une fonction expérimentale qui doit etre précisé lors de la compilation de gawk.
reférence : http://www.gnu.org/software/gawk/man...itch-Statement
Sinon pour eviter de taper des if imbriqués, tu peux essayer de faire des blocks avec tes différentes valeurs:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 ($1 == 1){ ... } ($1 == 2){ ... } ... ($1 == n){ ... }
Partager