L'option "-i" fait les modifications directement dans le fichier.
Change le premier toto trouvé dans le fichier en tata :
# sed -i 's/toto/tata/' fichier
Change la seconde occurance de toto en tata :
# sed -i 's/toto/tata/2' fichier
Change tous les toto en tata :
# sed -i 's/toto/tata/g' fichier
Change tous les toto en début de ligne en tata (grâce au ^) :
# sed -i 's/^toto/tata/g' fichier
Change tous les toto en fin de ligne en tata (grâce au $) :
# sed -i 's/toto$/tata/g' fichier
Change toutes les lignes contenant uniquement le mot toto en tata (grâce au ^ et $) :
# sed -i 's/^toto$/tata/g' fichier
Change tous les Toto, TOto tOto TOto en tata :
# sed -i 's/[Tt][Oo]to/tata/g' fichier
Changer des caractères (grâce a y), par exemple passer tous les caractères ascii en minuscule :
# sed -i 'y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/' fichier