Pattern matching avec awk (ou sed)
Bonjour,
j'ai un fichier file.txt contenant :
Code:
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 !