La liste des fonctions
suivantes n'est pas exhaustive. Elle donne celles qui sont usuellement
utilisées. Les tableaux explicitent ces fonctions. Le tableau
donne une liste de fonctions acceptant un argument de type
numérique, le tableau
donne une liste de fonctions
acceptant un argument de type "chaîne de caractères".
|
|
Remarque 15..1 :
Pour plus de précisions sur les instructions de formatage, reportez-vous à l'annexe.
Exemple 15..5 :
Exemple d'utilisation des fonctions prédéfinies :
if (length > 80 ) { print "la ligne no: ", NR, " du fichier ",FILENAME, \ "est trop longue" } lentexte += length ($2) val=sqrt (cumul) val = log(sqrt(cumul)) val = exp(log(cumul)) modulo = int(cumul/100) * 100 codepostal = substr("75006 Paris",1,5) pos = index("75006 Paris","Paris") renvoie 7 print $1,$2,cumul print "resultats", cumul > /tmp/result.tmp print "cumuls", $1+$2 > $3 nom = sprintf ("%10.10s %10.10s .", nom, prenom)