Bonjour,
j’espère que je suis dans le bon forum..j'ai un problème avec une requête qui doit compter le nombre de (|) dans un fichier pour chaque ligne..
et s'il en manque, compeleter jusqu'à 47.
voilà la commande:
mais pour un fichier ça me supprime tout, le fichier résultat est vide..Code:cat source_file | awk -F"|" 'NF < 47 {var=""; for (i=0;i<(47-NF);i++) var=var"|";echo $0var; print $0var;} NF == 47 {print $0;}' > dest_file
je ne sais pas comment débugger ..pour bien voir où est le problème ..
Merci