awk |
Alfred V. Aho, Peter J. Weinberger et Brian W. Kernighan |
---|---|
Unix | Externe |
Syntaxe
awk [-F sep] ['commandes'] [fichier...] |
awk [-F sep] [-f cmdfich] [fichier...] |
Paramètres
Nom | Description |
---|---|
-f programfile | Ce paramètre permet d'indiquer le fichier de script AWK. |
-F sep | Ce paramètre permet d'indiquer le nouveau caractère à utiliser comme séparateur. |
variable | Ce paramètre permet d'initialiser les variables spécifiés selon la syntaxe : variable=valeur. |
Description
Cette commande permet d'effectuer un traitement spécifié dans un fichier texte à l'aide du langage de programmation AWK.
Remarques
- Les fichiers sont lus dans l'ordre; s'il n'y a pas de fichiers, l'entrée standard est lue. Le nom de fichier «-» signifie l'entrée standard. Chaque ligne est comparée à la partie modèle de chaque instruction action-modèle; l'action associée est exécutée pour chaque motif apparié.
- Une ligne d'entrée est constituée de champs séparés par un espace blanc. Cette valeur par défaut peut être modifiée à l'aide de FS. Les champs sont notés $1, $2, ...; $0 fait référence à la ligne entière.
Exemple
L'exemple suivant permet de lancer l'exécution du fichier «bonjourunix.awk» :
awk -f bonjourunix.awk |
Voir également
Système d'exploitation - Unix - Références de commandes et de programmes - grep
Système d'exploitation - Unix - Références de commandes et de programmes - lex
Système d'exploitation - Unix - Références de commandes et de programmes - sed
Dernière mise à jour : Samedi, le 26 septembre 2015