[CLI Wiki] page changée : filtres:awk:presentation

noreply at asyd.net noreply at asyd.net
Sun Apr 19 15:31:02 CEST 2009


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/



More information about the Shell mailing list