Voici quelques variables utilisées dans AWK :

FS : Séparateur de champ.

Exemple : echo "a,b"|awk ' FS="," { print $1 }'

NR :  Nombre de  champs 

 

 

Variable

Description

ARGC

Nombre d'arguments de la ligne de commandes

ARGV

Tableau des arguments de la ligne de commandes

CONVFMT

Format de conversion des nombres en string (chaîne de caractères)

ENVIRON

Tableau associatif des variables d'environnement

FILENAME

Nom du fichier courant (et son chemin si précisé)

FNR

Numéro de l'enregistrement parcouru dans le fichier courant

FS

Séparateur de champs (par défaut les espaces, tabulations et retours-chariots contigus [ \t\n]+)

NF

Nombre de champs de l'enregistrement courant

NR

Numéro de l'enregistrement parcouru (tous fichiers confondus)

OFMT

Format de sortie des nombres

OFS

Séparateur de champs en sortie (un espace)

ORS

Séparateur d'enregistrement en sortie (une nouvelle ligne)

RLENGTH

Longueur du string trouvé par la fonction match()

RS

Séparateur d'enregistrement (une nouvelle ligne)

RSTART

Première position du string trouvé par la fonction match()

SUBSEP

Caractère de séparation pour les routines internes des tableaux (\034)

icon phone
Téléphone/Whatsapp : +33 (0)6 83 84 85 74
icon phone