Leerzeichen zwischen zwei Kommas mit awk-Skript identifizieren

Dieses kleine awk-Skript prüft rechtsbündige Leerzeichen zwischen Kommas, die in einem fiktiven Szenario in einer Datei nicht erlaubt sind:

 BEGIN{
  FS=",";
 }
  / ,/ {print "unerlaubte rechtsbündige Blanks bei Zeile: " , NR;
        print "IDENTIFIER-->", $5;
  anzahl = anzahl +1;
}
 END{
  if(anzahl==0) print "O.K." , FILENAME;
  if(anzahl>0) print "ERROR!!! ", anzahl , "rechtsbündige(s) Leerzeichen in " FILENAME; 
 }

Schreibe einen Kommentar