Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| utilisateurs:bcag2:awk [Le 28/10/2025, 12:09] – [awk] bcag2 | utilisateurs:bcag2:awk [Le 18/06/2026, 14:16] (Version actuelle) – [Variables de base] bcag2 | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| ====== awk/gawk (GNU awk) ====== | ====== awk/gawk (GNU awk) ====== | ||
| - | La commande en ligne [[wpfr> | + | La commande en ligne liée au langage |
| Elle est bien plus simple qu’il n’y paraît au premier coup d’œil | Elle est bien plus simple qu’il n’y paraît au premier coup d’œil | ||
| Ligne 8: | Ligne 8: | ||
| ls -la | awk '{ printf ("%s -> %d\n", $9, $5) }' | ls -la | awk '{ printf ("%s -> %d\n", $9, $5) }' | ||
| </ | </ | ||
| - | <note tip>// | + | <note tip>// |
| + | <note important> | ||
| et en compliquant un peu, la même chose sur un répertoire de photos JPG pour lister la taille de celle de plus de 1Mo : | et en compliquant un peu, la même chose sur un répertoire de photos JPG pour lister la taille de celle de plus de 1Mo : | ||
| Ligne 18: | Ligne 19: | ||
| |$0 | la ligne entière | | |$0 | la ligne entière | | ||
| |$1, $2, … | les champs de la ligne (colonne 1, 2, etc.) | | |$1, $2, … | les champs de la ligne (colonne 1, 2, etc.) | | ||
| - | |NF | nombre de champs dans la ligne | | + | |$NF | nombre de champs dans la ligne | |
| Autre exemple pour lister les noms des utilisateurs et leurs identifiants sur votre OS préféré : | Autre exemple pour lister les noms des utilisateurs et leurs identifiants sur votre OS préféré : | ||
| Ligne 32: | Ligne 33: | ||
| * [[https:// | * [[https:// | ||
| * [[https:// | * [[https:// | ||
| + | * [[https:// | ||
