[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 11:05 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.253.120.2 Nom d'hôte : lns-bzn-38-82-253-120-2.adsl.proxad.net Ancienne révision : http://cli.asyd.net/home/filtres/awk/presentation?rev=1240131692 Nouvelle révision : http://cli.asyd.net/home/filtres/awk/presentation Résumé : orthographe Utilisateur : christophemartin @@ -62,20 +62,21 @@ * gawk : encore une [[http://www.gnu.org|GNU]]rie. D'aucuns lui trouvent certains avantages, la possibilité de ne pas tenir compte de la casse (majuscule/minuscule), internationalisation etc... Pleins d'extensions "non standard", gros, lent, mais certainement innovant. * sans doute pleins d'autres, faites nous parvenir vos découvertes. ====== Les rapports aux "autres" programmes de manipulations de données textes ====== + ===== sed / awk ===== - * si vous voulez traiter des colonnes, ou des paragraphes entiers, utilisez awk - * si vous voulez juste remplacer une chaine par une autre dans un texte, la coutume est d'utiliser sed. + * Si vous voulez traiter des colonnes, ou des paragraphes entiers, utilisez awk. + * Si vous voulez juste remplacer une chaine par une autre dans un texte, la coutume est d'utiliser sed. * Si vous voulez extraire une ligne ou deux et faire un peu de modification de texte : - * si le critère de sélection de ligne est immédiat (présence d'un marqueur) utilisez sed + * Si le critère de sélection de ligne est immédiat (présence d'un marqueur) utilisez sed. * Si le critère est complexe (la somme des nombres situés en colonne 4 et 7 est supérieure à 25), utilisez awk. d'une manière général, sed n'a qu'une seule variable -- et seuls quelques vieux sages savent s'en servir --, donc, si les critères - font intervenir une mémorisation quelconque, ou un calcul, utiliser + font intervenir une mémorisation quelconque, ou un calcul, utilisez awk. ===== grep ===== -- Ce message a été généré par DokuWiki http://cli.asyd.net/home/
participants (1)
-
noreply@asyd.net