Bonjour ,

Venant de découvrir AWK, j'aimerai réaliser le programme suivant avec une interaction avec BASH (SHELL) et cela afin de récupérer un argument qui est le "fichier".

Alors il faut écrire en AWK un script qui vérifie pour chaque fichier passé en paramètre, si toutes ses lignes ont le même nombre de champs.

voilà le code que j'ai écris, il ne marche pas:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
#!/bin/bash
awk BEGIN { fichier=$1    #récuperation du 1er parametre du shell(fichier)
	}
NFP=NF
NF!=$NFP         #si une ligne n'est pas égale à $NFP
{
verification=1       #alors verification=1
}
#afficher la vérification à l'écran
Merci !