Hallo
Ich habe nachfolgende Problemstellung welche ich mittels script erkennen möchte.
- Es wird mehrmals täglich ein File erstellt welches Zeile für Zeile (up to 2000) informationen enthält die anschliessend an den IBM Hosts übermittelt werden.
- Es kann durch Fehleingabe vorkommen, dass eine Zeile dieses Files (Record) die maximal zulässige Anzahl Char (in meinem Fall 579) übersteigt was dazu führt, dass der Batch Job auf dem Host dann abbricht.
Ziel:
Ich möchte erkennen wenn eine Zeile dieses Files die maximale länge von 579 Char überschreitet.
ich habe dazu einen grep der das könnte, aber mir erscheint das nicht sehr effizient
grep -v '^............579 mal einen Punkt.......$' Filename
listet mir alle Zeilen auf welche mehr als 579 Char pro Zeile haben.
Frage:
Hat jemand eine Idee wie sich das besser realisieren lassen könnte?
Für eure Hilfe bereits besten Dank
Gruss Uwe