Bonjour,

J'ai un fichier (data.txt) de la forme suivante :

Bloc
#valeur_1 1
#valeur_2 2
#valeur_3 3
#valeur_4 4
#valeur_5 5

Bloc
#valeur_1 11
#valeur_2 22
#valeur_3 33
#valeur_4 44
#valeur_5 55

Bloc
#valeur_1 66
#valeur_2 77
#valeur_3 88
#valeur_4 99
#valeur_5 100


et je veux généré un fichier (output.txt) de la forme :

Bloc|1|2|3|4|5|
Bloc|1|22|33|44|55|
Bloc|66|77|88|99|100|

NB : Comment peux on généré ce fichier (output.txt)
et j'ai une petite contrainte, parfois on peut avoir le fichier initial (data.txt) de la forme suivante :

Bloc
#valeur_1 1
#valeur_4 4
#valeur_5 5

et le fichier généré (output.txt) devra être de la forme de la forme :

Bloc|1|||4|5

Donc le champ 2 et 3 devra être vide mais affiché dans les pipes.


Merci d'avance.