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:
Et je voudrais obtenir ca:
Code : Sélectionner tout - Visualiser dans une fenêtre à part 000000009 653 L $$aURANIUM; URANIUM ORES; SPAIN; ENVIRONMENT; HYDROMETALLURGY
Est ce possible en bash?
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
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:
et la derniere:
Code : Sélectionner tout - Visualiser dans une fenêtre à part 000000002 LDR L -----nam--2200337Ia-45e0
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.
Code : Sélectionner tout - Visualiser dans une fenêtre à part 000000009 FMT L BK
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
Partager