[CLI Wiki] page changée : filtres:sed
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/
participants (1)
-
noreply@asyd.net