La commande sed pour “stream editor - Editeur de flux” est un langage de programmation permettant d’appliquer différentes transformations sur du texte !
Initialement créer pour Unix en 1973-1974, il est maintenant disponible sur pratiquement tout les OS.
# Commande qui traite la 1er occurrence seulement echo "hello toi toi" | sed 's/toi/world/'# résultat --> hello world toi# Commande qui traite tous les occurrences avec l'option gecho "hello toi toi" | sed 's/toi/world/g'# g pour général# résultat attendu --> hello world world# "I" pour ignorer la casseecho "hello toi toi" | sed 's/TOI/world/I'# rs --> hello world toi # mais sans g il ne traite pas le 2e occurrences# Ici la commande n'a pas traité les valeurs car pas ça ne match pasecho "hello toi toi" | sed 's/TOI/world/g'# rs --> hello toi toi # n'a pas traité les "toi" car pas en MAJ# Traiter les casses et tous les occurrencesecho "hello toi toi" | sed 's/TOI/world/Ig'# rs --> hello world world`