[CLI Wiki] page changée : filtres:awk:presentation
Une page dans votre Wiki a été ajoutée ou modifiée. Voici les détails : Date : 2009/04/19 15:31 Navigateur : Mozilla/5.0 (X11; U; Linux i686; fr; rv:1.9.0.8) Gecko/2009032711 Ubuntu/8.10 (intrepid) Firefox/3.0.8 Adresse IP : 82.255.26.194 Nom d'hôte : lns-bzn-39-82-255-26-194.adsl.proxad.net Ancienne révision : http://cli.asyd.net/home/filtres/awk/presentation?rev=1240147680 Nouvelle révision : http://cli.asyd.net/home/filtres/awk/presentation Résumé : orthographe + commentaire dans exemple. Utilisateur : christophemartin @@ -338,8 +338,9 @@ print "\t\tou bien" print "\t\tle nombre en colonne 7 est plus grand que sinus( 0,732 * le nombre en colonne 8 )" } </code> + ===== La magie de awk ===== une part importante de la magie de awk réside dans son opérateur $. @@ -348,9 +349,9 @@ pas entre " " Cet opérateur est le sélecteur de colonne, et il attend un entier. - $0 correspond a la ligne telle qu'elle a été lue. + $0 correspond à la ligne telle qu'elle a été lue. exemple : afficher le dernier mot de la ligne <code awk> @@ -390,11 +391,13 @@ autre exemple : <code awk> nawk ' + # Pour les lignes commençant par "From:" /^From:/ { de[$2]++ } + # A la fin, on fait un petit rapport. END { for( i in de ) { printf "%s a ecrit %d messages\n", i , de[i] } -- Ce message a été généré par DokuWiki http://cli.asyd.net/home/
participants (1)
-
noreply@asyd.net