Bonjour ,
J'ai le contenu d'un fichier qui est le suivant :
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 @
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
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 ?
Partager