Posté par damaki .
En réponse au message Sed.
Évalué à 1.
Dernière modification le 17 avril 2018 à 14:02.
C'est possible à faire en sed, mais ce sera avec une regex usine à gaz. La logique voudrait que tu splittes la chaîne en 2 autour de la chaîne ;c; avec un outil de ton choix (cut, awk ou en bash pur), puis que t'appliques un "sed 's/\;/ /g'" bête et méchant sur la partie de droite.
Alors oui, je pourrais te pondre la regex horrible qui marche direct avec sed, mais hormis un exercice de style j'ai du mal à voir l'intérêt.
# Pourquoi seulement sed ?
Posté par damaki . En réponse au message Sed. Évalué à 1. Dernière modification le 17 avril 2018 à 14:02.
C'est possible à faire en sed, mais ce sera avec une regex usine à gaz. La logique voudrait que tu splittes la chaîne en 2 autour de la chaîne ;c; avec un outil de ton choix (cut, awk ou en bash pur), puis que t'appliques un "sed 's/\;/ /g'" bête et méchant sur la partie de droite.
Alors oui, je pourrais te pondre la regex horrible qui marche direct avec sed, mais hormis un exercice de style j'ai du mal à voir l'intérêt.