Linux utiliser Sed pour manipuler les chaines de string

Personnellement je confondais souvent Awk et Sed, je ne voyais pas trop la différence. Mais maintenant ce qu’il faut retenir c’est que Awk travailler avec des fichiers dont les lignes sont semblables, genre fichier .csv. pour ce qui est de Sed, on l’utilisera plutôt pour remplacer des caractères par d’autres.

La similitude entre les deux outils est qu’ils travaillent ligne par ligne.

Recettes génériques Sed :

sed 's/"//g' efface les guillemets

sed 's/^/"/' ajoute un guillemet au début de chaque ligne

sed 's/$/"/' ajoute un guillemet à la fin de chaque ligne

sed 's/|/"|"/g' adds a quote before and after each pipe.

Pour être à l’aise avec Sed, il faut connaitre un peu les expressions régulières.

Retour en haut