• # Plus généralement

    Posté par  (site web personnel) . Évalué à 2.

    Au delà de la lisibilité c'est bien pratique quand le contenu à remplacer vient d'une variable, ca évite des manipulations du genre

    plop=`echo $plop |sed 's/\//\\\//'`; sed "s/$plop/$coin/" grou

    Et sinon, ca marche aussi avec n'importe quoi d'autre que / ou | (au cas ou vous auriez un | dans le texte à remplacer).
  • # plus théoriquement

    Posté par  . Évalué à 1.

    Cette astuce vient du fait que sed prend comme séparateur le premier caractère après le s (et n'importe quel caractère). Ex:
    echo "/un/deux/trois/" | sed -e 's-/un/deux-undeux-'

    le - est le séparateur dans cet exemple qui est encore plus lisible que le |

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.