[Linux] Aide homogénéisation données
Marc Chantreux
mc@::1
Sam 4 Fév 11:22:41 CET 2023
salut,
> 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 ?
awk -F: '$1 ~ /Machin */ {
print; getline
if ( $1 !~ /Truc */ ) print "Truc:"
}1' <<%
Entrée 1
Machin : dazdazda
Bidule : azaxacac
Entrée 2
Machin : azdazdaz
Truc : azdazdazd
Bidule : azdazdazd
Entrée3
...
> J'ai une préférence pour l'utilisation de shell POSIX + grep/sed/tr/awk etc
always :)
a+
Plus d'informations sur la liste de diffusion linux