[CLI Wiki] page changée : filtres:sed

noreply at asyd.net noreply at asyd.net
Fri Oct 27 12:30:45 CEST 2006


Une page dans votre Wiki a été ajoutée ou modifiée. Voici les 
détails :

Date              : 2006/10/27 12:30
Navigateur        : Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.0.7) Gecko/20060830 Firefox/1.5.0.7 (Debian-1.5.dfsg+1.5.0.7-2)
Adresse IP        : 140.77.13.170
Nom d'hôte        : vin.lip.ens-lyon.fr
Ancienne révision : http://cli.asyd.net/home/filtres/sed?rev=1161944307
Nouvelle révision : http://cli.asyd.net/home/filtres/sed
Résumé            : plus d'info sur l'option -i
Utilisateur       : vinc17

@@ -13,13 +13,13 @@
  ===== généralités =====
    * sed -e expression  : applique l'expression au flux d'entrée
    * sed -ne expression : idem, mais n'affiche rien en sortie, sauf si on le précise avec p
    * sed -i suf -e expression fichier : applique l'expression au fichier (pas besoin de préciser entrée sortie) avec backup de l'ancienne version du fichier en fichier.suf (mettre une chaîne vide à la place de suf pour ne pas avoir de backup)
- Attention, l'option -i n'est pas standard (c'est une extension GNU).
+ Attention, l'option -i n'est pas standard, et quand elle existe, elle peut avoir des comportements différents: avec GNU sed, le suffixe est optionnel, alors qu'avec le sed de BSD, il est obligatoire (si bien que dans -i -n, le -n est considéré comme un suffixe et non comme une option).
  
  expression est en général de la forme
    * n commande : applique la commande à la ligne n
-   * n,m commande : : applique la commande aux lignes de n à m
+   * n,m commande : applique la commande aux lignes de n à m
    * /pattern/ commande : applique la commande aux lignes qui vérifient le pattern
    * /pattern/,/pattern2/ commande : applique la commande aux lignes qui se trouvent entre une ligne qui vérifie pattern et une autre qui vérifie pattern2
  
  ===== Commandes =====



-- 
Ce message a été généré par DokuWiki
http://cli.asyd.net/home/



More information about the Shell mailing list