awk |
awk |
|---|---|
| Linux | Externe |
Syntaxe
| awk [program | -f programfile] [flags / variables] [files] |
Paramètres
| Nom | Description |
|---|---|
| -f programfile | Ce paramètre permet d'indiquer le fichier de script AWK. |
| variable | Ce paramètre permet d'initialiser les variables spécifiés selon la syntaxe : variable=valeur. |
Description
Cette commande permet de lancer un script de langage de programmation AWK.
Exemples
L'exemple suivant permet de lancer l'exécution du fichier «bonjour.awk» :
| awk -f bonjour.awkEnter |
L'exemple suivant permet de sortir les adresses IP que contient le fichier «access_log» :
| awk '{print $1}' access_log|sort -uEnter |
on obtiendra un résultat semblable à ceci :
|
10.0.2.2 127.0.0.1 192.168.0.10 |
L'exemple suivant permet de retourner les 10 IP les plus populaires du fichier «access_log» :
| cat access_log | awk '{print $1}' | sort -n | uniq -c | sort -nr | head -10Enter |
Voir également
Système d'exploitation - Linux - Références de commandes et de programmes - bc
Système d'exploitation - Linux - Références de commandes et de programmes - oawk
Système d'exploitation - Linux - Références de commandes et de programmes - gawk
Système d'exploitation - Linux - Références de commandes et de programmes - mawk
Système d'exploitation - Linux - Références de commandes et de programmes - nawk