Bonjour à tous,
Voila, j'ai plusieurs fichiers avec la même structure, j'aimerai me positionner sur un champs bien précis, et faire un test, s'il est vide et mettre "00" à la place.
J'avais pensé à un script du genre :
Il me faut un code, qui prenne en compte des milliers de fichiers, parcourir ligne par ligne chaque fichier, se positionner sur le champs en question et faire un test s'il est vide et le remplacé par 00.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 #!/bin/bash awk ' { if ( substr($0,41,56)=="") print substr($0,41,56) "00" else print }' Fichier_en_entree> Fichier_en_sortie # Fin du script
Merci d'avance à vous tous !
Partager