[Linux] Aide homogénéisation données

Arthur Pons arthur.pons@::1
Ven 3 Fév 14:51:10 CET 2023


Bonjour à toutes et tous,

J'ai des données du type

Entrée 1
Machin : dazdazda
Bidule : azaxacac
Entrée 2
Machin : azdazdaz
Truc : azdazdazd
Bidule : azdazdazd
Entrée3
...

Le but est d’homogénéiser le fichier pour que chaque entrée ait la même 
quantité de lignes. Ainsi on obtiendrait

Entrée 1
Machin : dazdazda
Truc :
Bidule : azaxacac
Entrée 2
Machin : azdazdaz
Truc : azdazdazd
Bidule : azdazdazd
Entrée3
...

Autrement dit si une ligne contient "Machin :" et n'est *pas* suivie de 
"Truc :" c'est qu'il manque la donnée "Truc :" et il faut l'insérer avec 
aucune valeur.

Comment le feriez-vous ?
J'ai une préférence pour l'utilisation de shell POSIX + grep/sed/tr/awk 
etc mais ne suis pas fermé à autre chose.

Bonne journée,
Arthur


Plus d'informations sur la liste de diffusion linux