Suppression de caractères en bash
Résolu
Bonjour,
J'aimerais savoir comment tester une ligne avec des champs séparé par des points virgule, et tester le caractère juste après. Si celui ci n'est pas un " on supprimer tout ce qu'il y a derrière jusqu'au prochain ;. Comme ceci:
J'ai ça:
"Bravo";"Hello"; "M01fg";"fg";"dfe";"ef5";"efe";"M36a";23,52;0,22;90,9;44,4;10,7;8,;"ad";"Mth";"s54";"M10:%H";"Mef";"Mfe";
et je veux ceci:
"Bravo";"Hello"; "M01fg";"fg";"dfe";"ef5";"efe";"M36a";"ad";"Mth";"s54";"M10:%H";"Mef";"Mfe";
Merci de votre aide
J'aimerais savoir comment tester une ligne avec des champs séparé par des points virgule, et tester le caractère juste après. Si celui ci n'est pas un " on supprimer tout ce qu'il y a derrière jusqu'au prochain ;. Comme ceci:
J'ai ça:
"Bravo";"Hello"; "M01fg";"fg";"dfe";"ef5";"efe";"M36a";23,52;0,22;90,9;44,4;10,7;8,;"ad";"Mth";"s54";"M10:%H";"Mef";"Mfe";
et je veux ceci:
"Bravo";"Hello"; "M01fg";"fg";"dfe";"ef5";"efe";"M36a";"ad";"Mth";"s54";"M10:%H";"Mef";"Mfe";
Merci de votre aide