Vous n'êtes pas identifié(e).
L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT →
Ceci est une ancienne révision du document !
Voici les variables internes du langage awk présente en mémoire dès le lancement de la commande.
Variables | Significations | Valeurs par défaut |
---|---|---|
ARGC | Nombre d'arguments de la ligne de commande | - |
ARGV | Tableau des arguments de la ligne de commande | - |
FS | Séparateur de champs en entrée | “ “ |
NF | Nombre de champs de l'enregistrement courant | - |
OFMT | Format de sortie des nombres | ”%.6g” |
OFS | Séparateur de champs pour la sortie | “ “ |
ORS | Séparateur d'enregistrement pour la sortie | “\n” |
RLENGTH | Longueur de la chaîne trouvée | - |
RS | Séparateur d'enregistrement en entrée | “\n” |
RSTART | Positionnée par la fonction match :début de la chaîne trouvée | - |
SUBSEP | Séparateur des éléments dans un tableau | “\034” |
Les enregistrements sont traités successivement.
L'enregistrement est automatiquement découpé en champs et un certain nombre de variables internes awk sont alors initialisées.
Les voici :
$0 | Valeur de l'enregistrement courant |
FNR | Nombre d'enregistrements du fichier |
$1 $2 … $NF | $1 : champ n°1 $2 champ n°2 $NF : valeur du dernier champ |
NR | Indice de l'enregistrement courant (NR vaut 1 quand la première ligne est lu, et s'incrémente à chaque enregistrement.) |
FNR | Indice de l'enregistrement courant relatif au fichier en cours de traitement |
FILENAME | Nom du fichier en cours de traitement |
Opérateurs | Significations |
---|---|
== | égale à |
!= | différent de |
<= | inférieur ou égale à |
>= | supérieur ou égale à |
< | inférieur à |
> | supérieur à |
~ | correspondance avec ER |
!~ | non-correspondance avec ER |
! | négation |
&& | ET logique |
|| | OU logique |