<html data-lt-installed="true">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body style="padding-bottom: 1px;">
<p><br>
</p>
<p>Je comprends ta préférence shell, etc.</p>
<p>Cependant, là, tu iras bien plus vite avec du perl ou du python :
ça sera bien plus facile à réaliser.<br>
</p>
<p><br>
</p>
<p>Antoine.</p>
<p><br>
</p>
<div class="moz-cite-prefix">Le 03/02/2023 à 14:51, Arthur Pons a
écrit :<br>
</div>
<blockquote type="cite"
cite="mid:06227897-efb1-1c94-7985-66e24ac29034@unistra.fr">Bonjour
à toutes et tous,
<br>
<br>
J'ai des données du type
<br>
<br>
Entrée 1
<br>
Machin : dazdazda
<br>
Bidule : azaxacac
<br>
Entrée 2
<br>
Machin : azdazdaz
<br>
Truc : azdazdazd
<br>
Bidule : azdazdazd
<br>
Entrée3
<br>
...
<br>
<br>
Le but est d’homogénéiser le fichier pour que chaque entrée ait la
même quantité de lignes. Ainsi on obtiendrait
<br>
<br>
Entrée 1
<br>
Machin : dazdazda
<br>
Truc :
<br>
Bidule : azaxacac
<br>
Entrée 2
<br>
Machin : azdazdaz
<br>
Truc : azdazdazd
<br>
Bidule : azdazdazd
<br>
Entrée3
<br>
...
<br>
<br>
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.
<br>
<br>
Comment le feriez-vous ?
<br>
J'ai une préférence pour l'utilisation de shell POSIX +
grep/sed/tr/awk etc mais ne suis pas fermé à autre chose.
<br>
<br>
Bonne journée,
<br>
Arthur
<br>
</blockquote>
<div id="grammalecte_menu_main_button_shadow_host" style="width:
0px; height: 0px;"></div>
</body>
<lt-container></lt-container>
</html>