wie automatisch den Wert an einer bestimmten Dateiposition auswerten

20/02/2009 - 14:53 von Astrid Kuhr | Report spam
Hallo!

Habe einen ganzen Berg Dateien.
Fuer jede dieser Dateien soll eine eigene Ergebnisdatei
erzeugt werden.
Jede einzelne Datei von dem Dateiberg moechte ich jetzt so auswerten,
dass geschaut wird, ob in Zeile 2/Spalte 44 eine 1 steht, dann soll
in die Ergebnisdatei dieser Datei eine 1 gedruckt werden.
Steht in der Datei an der Stelle eine 0, so soll in die Ergebnisdatei
dieser Datei eine 0 gedruckt werden.

Kann man das irgendwie "auf einen Schlag" abarbeiten, oder muss ich
da jede Datei durchlaufen und an der Position nachschaun?

Gruss, Astrid
 

Lesen sie die antworten

#1 Tim Landscheidt
20/02/2009 - 15:18 | Warnen spam
Astrid Kuhr wrote:

Habe einen ganzen Berg Dateien.
Fuer jede dieser Dateien soll eine eigene Ergebnisdatei
erzeugt werden.
Jede einzelne Datei von dem Dateiberg moechte ich jetzt so auswerten,
dass geschaut wird, ob in Zeile 2/Spalte 44 eine 1 steht, dann soll
in die Ergebnisdatei dieser Datei eine 1 gedruckt werden.
Steht in der Datei an der Stelle eine 0, so soll in die Ergebnisdatei
dieser Datei eine 0 gedruckt werden.

Kann man das irgendwie "auf einen Schlag" abarbeiten, oder muss ich
da jede Datei durchlaufen und an der Position nachschaun?



perl -nwe 'print $ARGV . ": " . substr ($_, 43, 1) if ($. == 2);' *

Tim

Ähnliche fragen