Il existe divers programmes qui utilisent la syntaxe du awk original, voici les plus connus :
awk '{print $0}' fichier
: affiche toutes les lignes de fichier (idem que cat fichier
).awk '/2/ {print $0}' ref.txt
: affiche toutes les lignes où le caractère 2 est présent (idem que grep '2' ref.txt
).awk '$1~/2/ {print $0}' ref.txt
: affiche toutes les lignes où le caractère 2 est présent dans le premier champ.awk '{print NR ":", $0}' fichier
: affiche le contenu de fichier, mais chaque ligne est précédée de son numéro.awk -F : '{print $1}' /etc/passwd
: renvoie la liste des utilisateurs (idem cut -d : -f 1 /etc/passwd
).awk 'BEGIN {FS = ":"}{print $1}' /etc/passwd
: idem que la précédente commandeawk '{s=s+$1} END {print s}' fichier
: écrit la somme de tous les nombres de la première colonne de fichier.awk '/Motif1/ , /Motif2/' fichier
: écrit toutes les lignes contenues dans le fichier entre le Motif1 et le Motif2.