Bonjour ,

J'ai le contenu d'un fichier qui est le suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
PAYS@002@FRANCE@RECEPTION "HERTZIENNE"@2 MOIS
PAYS@004@BELGIQUE@RECEPTION "NON DISPONIBLE@NON PREVU " 187
Et je voudrais arriver au suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
PAYS@002@FRANCE@'RECEPTION HERTZIENNE@2 MOIS
PAYS@004@BELGIQUE@'RECEPTION "NON DISPONIBLE@'NON PREVU " 187
En fait ce serait pour chaque chaine aprés le caractère @
si elle contient au moins un " rajouter un ' aprés le caractère @

Y'a la commande
sed 's/@/@'/' fichier.txt , mais je ne veux pas le faire systématiquement,
le pire c'est que je veux le faire pour chaque portion de chaine qui commence par un @.

Peut être je dois faire une boucle et traiter chaque ligne dedans avec awk ?