Gawk + case(esac) fontion


Bonjour,

J'utilise un script shell dedans j'ai gawk.
est il posszible d'utilise la fonction case ? parce que j'arrive pas ou alors je connais mal la syntax.

awk '
BEGIN { FS=";" }
{
TOTO = 12
case TOTO in
12) print "TITI" ;;
esac
}
END { } ' file.txt

Merci de vos lumiere.

2 réponses

  • Votes
  • Date
  • Date décroissante
  1. Modérateur
    Salut,

    Dis-nous plutôt ce que tu veux faire avec des exemples précis et on essaiera de t'aider, parce que là c'est pas clair du tout ;-(
    1. à partir de la version gawk 3.1.3, ils ont implémenter cette fonction non activé par défaut.
      http://www.gnu.org/manual/gawk/html_node/Switch-Statement.html