Bonjour,

j'ai un fichier file.txt contenant :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
  Test1:
     Type: Number
     Description: ceci est le test1
     Default: '123'
  Test2:
     Type: String
     Description: ceci est le test2
     Default: '456'
Je cherche une commande me permettant de récupérer la valeur des champs du bloc sous le pattern recherché afin de les afficher dans 1 seule ligne et la sauvegarder dans un autre fichier de type CSV.

exemple pour le mot clé Test1:
=> résultat retourné attendu = Number,ceci est le test1,123
Comment je vois les choses: la commande récupère la 1ere ligne commençant par Type: ou Description: ou Default sous le pattern recherché Test1:

Si je pouvais choisir quelle valeur je souhaite sauvegarder ce serait parfait:
par exemple uniquement les valeurs Type et défaut (sans la Description).
Ce qui donnerait toujours pour Test1: Number,123

Merci pour votre aide !