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.