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 :

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
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.

Merci d'avance à vous tous !