afficher un total de taille issu d'un ls -l avec awk

ls -alF > junk
cat junk | awk ' {i += $7 } END { print i}'

Chercher un user

grep bligg /etc/passwd | awk -F":" 

Imprimer les groupes

gawk -F":" '{print $1}' /etc/group 

Imprimer les homes des passwd

gawk -F":" 

regexp awk

gawk -F";" ' $2 ~/^[Rus]/ {print "Recette (" $2 ") titre " $3}'

recettes/recettes.txt


gawk -F";" ' $2 ~/^[Rus]/ {print "Recette (" $2 ") titre " $3}'

recettes/recettes.txt > test | sort test


gawk -F";" ' $2 ~/^[It]/ {print "Recette (" $2 ") titre " $3}'

recettes/recettes.txt > test | sort test


gawk -F";" ' $2 ~/^[Rus]/ {print "Recette (" $2 ") titre " $3  " - No:" NR}'

recettes/recettes.txt > test | sort test


====== nbre de lignes du fichier ======

gawk 'END{print FNR}'  recettes/recettes.txt

gawk 'END{print "Fichier: " FILENAME}'  recettes/recettes.txt


gawk 'END{print FNR}'  recettes/recettes.txt | gawk 'END{print "Fichier: "

FILENAME}'  recettes/recettes.txt


gawk '{print "Fichier: " FILENAME " Nombre d'enregistrements= " FNR}'

recettes/recettes.txt
 
info/awk.txt · Dernière modification: 2008/11/11 11:37 (modification externe)
 
Recent changes RSS feed Creative Commons License Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki