Salut a tous
faites pas attention au titre (jajajaja)

Alors voila, je voudrais modifier une ligne avec des champs en la decoupant, voici un exemple:

J'ai ca:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
000000009 653   L $$aURANIUM; URANIUM ORES; SPAIN; ENVIRONMENT; HYDROMETALLURGY
Et je voudrais obtenir ca:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
000000009 653   L $$aURANIUM
000000009 653   L $$aURANIUM ORES
000000009 653   L $$aSPAIN
000000009 653   L $$aENVIRONMENT
000000009 653   L $$aHYDROMETALLURGY
Est ce possible en bash?
Le fichier possede plus de 30 000 lignes
et chaque enregistrement aura une quantité diferente d'info separée par des ";"
UN enregistrement est une succesion de lignes qui commencent par un numero...la borne superieur pour les distinguer est:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
000000002 LDR   L -----nam--2200337Ia-45e0
et la derniere:

Aussi si je dois appliquer le meme boulot a une autre ligne avec un autre numero...au lieu de 653 ca pourrait etre 510 par exemple.
Pourrais-je avoir l'option de mettre ca dans la commande...comme ceci:

sh decoupage.sh fichiersource.txt 653 510

D'avance merci de votre aide