# Spécifier un séparateur d’entrée (ex: CSV avec ;)awk-F';''{print $1, $3}'fichier
# Spécifier un séparateur de sortieawk-F',''BEGIN {OFS=";"} {print $1,$2}'fichier
# Afficher la 1ère colonneawk'{print $1}'fichier
# Afficher la 1ère et la 3èmeawk'{print $1, $3}'fichier
# Afficher la dernière colonneawk'{print $NF}'fichier
# Afficher les lignes contenant "mot"awk'/mot/ {print $0}'fichier
# Afficher la 2ème colonne si la 3ème vaut 100awk'$3 == 100 {print $2}'fichier
# Afficher les lignes où la 1ère colonne est > 50awk'$1 > 50'fichier
# Additionner la 2ème colonneawk'{s+=$2} END {print s}'fichier
# Moyenne de la 2ème colonneawk'{s+=$2; n++} END {print s/n}'fichier
# Valeur max de la 2ème colonneawk'NR==1 {max=$2} $2>max {max=$2} END {print max}'fichier
# Extraire utilisateurs du /etc/passwdawk-F':''{print $1}'/etc/passwd
# Taille totale d’un répertoire (ls -l)ls-l|awk'{s+=$5} END {print s}'# Trouver la ligne la plus longueawk'length($0) > max {max=length($0); ligne=$0} END {print ligne}'fichier
# Afficher la moyenne et le max de la colonne 3awk'{s+=$3; if($3>m) m=$3} END {print "Moyenne:", s/NR, "Max:", m}'fichier