- #1
A
arthur
Guest
hey leute,
hab folgendes problem:
habe eine textdatei, die ich automatisch über eine batch-datei editieren möchte.
der inhalt der datei :
! x-y curve points: Head time histories
#1
!Obs_1
0.00000000000000e+00 1.63494529724121e+01
1.00000000000000e+00 1.63762378692627e+01
2.00000000000000e+00 1.63777027130127e+01
END
#2
!Obs_2
0.00000000000000e+00 1.63494529724121e+01
1.00000000000000e+00 1.63762378692627e+01
2.00000000000000e+00 1.63777027130127e+01
.
.
.
.
.
#49
!Obs_49
0.00000000000000e+00 1.63494529724121e+01
1.00000000000000e+00 1.63762378692627e+01
2.00000000000000e+00 1.63777027130127e+01
END
END
dabei handelt es sich um eine ergebnissdatei einer nummerischen simulation.
um die daten auszuwerten brauche ich aber 49 einzelne dateien, d.h jede datei ist eine meßstelle. also:
#1
!Obs_1
die erste meßstelle
.
.
.
#49
!Obs_49
die letzte
die datenblöcke der einzelnen meßstellen werden ducrh ein END getrennt und das ende der datei wird durch ein
END
END
markiert.
was ich jetzt gerne machen würde ist die automatisierung des editierens.
d.h. die batchdatei soll den block von #1 bis END in eine eigene datei kopieren und dieser einen eigenen namen geben. die namens zuordnung ist fest vorgegeben, z.b. der #1 = 230052, #49 = 2572H usw.
ist kein trollen aber unter linux läßt sich sowas mit der konsole relativ leicht umsetzen. komme eigentlich von linux und weiß überhaupt nicht welche möglichkeiten mir windows bittet bzw. wo ich die referenz dafür finden kann. hab gegoogelt ohne erfolg.
weiß jemand wie man so was umsetzen kann
gruß & dank
arthur
hab folgendes problem:
habe eine textdatei, die ich automatisch über eine batch-datei editieren möchte.
der inhalt der datei :
! x-y curve points: Head time histories
#1
!Obs_1
0.00000000000000e+00 1.63494529724121e+01
1.00000000000000e+00 1.63762378692627e+01
2.00000000000000e+00 1.63777027130127e+01
END
#2
!Obs_2
0.00000000000000e+00 1.63494529724121e+01
1.00000000000000e+00 1.63762378692627e+01
2.00000000000000e+00 1.63777027130127e+01
.
.
.
.
.
#49
!Obs_49
0.00000000000000e+00 1.63494529724121e+01
1.00000000000000e+00 1.63762378692627e+01
2.00000000000000e+00 1.63777027130127e+01
END
END
dabei handelt es sich um eine ergebnissdatei einer nummerischen simulation.
um die daten auszuwerten brauche ich aber 49 einzelne dateien, d.h jede datei ist eine meßstelle. also:
#1
!Obs_1
die erste meßstelle
.
.
.
#49
!Obs_49
die letzte
die datenblöcke der einzelnen meßstellen werden ducrh ein END getrennt und das ende der datei wird durch ein
END
END
markiert.
was ich jetzt gerne machen würde ist die automatisierung des editierens.
d.h. die batchdatei soll den block von #1 bis END in eine eigene datei kopieren und dieser einen eigenen namen geben. die namens zuordnung ist fest vorgegeben, z.b. der #1 = 230052, #49 = 2572H usw.
ist kein trollen aber unter linux läßt sich sowas mit der konsole relativ leicht umsetzen. komme eigentlich von linux und weiß überhaupt nicht welche möglichkeiten mir windows bittet bzw. wo ich die referenz dafür finden kann. hab gegoogelt ohne erfolg.
weiß jemand wie man so was umsetzen kann
gruß & dank
arthur