09-06-2023, 11:09 AM
Comment remplacer une chaîne de caractères avec la commande sed
La commande sed est couramment utilisée pour remplacer du texte. Elle recherchera un motif spécifié dans un fichier et le remplacera par la chaîne de caractères souhaitée.
Pour ce faire, utilisez la commande de substitution s et des délimiteurs pour séparer chaque champ. Remplacez la valeur "ancienne_chaîne" par le nom d'origine et "nouvelle_chaîne" par le texte souhaité :
sed ‘s/ancienne_chaîne/nouvelle_chaîne/’ fichierexemple.txt
Par exemple, pour substituer le mot "images" par "photos" dans le fichier scenery.txt, entrez la commande suivante :
sed ‘s/images/photos/’ scenery.txt

