Chaine de caractères à découper
Bijour,
J'ai un souci de découpage de chaines de caractère dans un de mes scripts.
je m'explique ...
j'obtiens une variable de cette forme sur une seule et même ligne :
16/0/3994//0/1/VS_CTC,11/1/1/455,456,461,802/2/1/VS_XXX1,12/1/2/105/1/1/VS_XXXX3,13/1/3/458/1/1/VS_XXX2,14/0/3996//0/1/VVS_XX1,15/0/3995//0/1/VS_XX1
que je souhaiterais mettre de la forme suivante dans un fichier
16/0/3994//0/1/VS_CTC
11/1/1/455,456,461,802/2/1/VS_XXX1
12/1/2/105/1/1/VS_XXXX3
13/1/3/458/1/1/VS_XXX2
14/0/3996//0/1/VS_XX1
La structure d'entrée est de la forme suivante :
ou
je ne peux donc pas utiliser le caractère , comme caractère de séparation.
cette structure peut se répéter à plusieurs reprises sur une seule ligne exemple :
VAR = /*/*,*/*,*/*/*/*/*,/*/*/*/*/*/*/*,/*/*/*/*/*/*/*,
ou bien
VAR = /*/*/*/*/*/*/*,/*/*,*/*,*/*/*/*/*,/*/*,*/*,*/*/*/*/*,/*/*,*/*,*/*/*/*/*,/*/*,*/*,*/*/*/*/*,
je pense qu'un sed avec un bonne expression régulière devrait faire l'affaire, mais je n'arrive pas à mettre en forme cette commande. Can you help me ?
Merci d'avance