Thread file auslesen und bestimmte daten speichern (9 answers)
Opened by Gast at 2007-07-27 20:37

quant82
 2007-07-27 21:02
#78988 #78988
User since
2007-07-27
13 Artikel
BenutzerIn
[default_avatar]
danke für die rasche antwort, ich paste mal ein bischen aus der file die ich einlese hoffe es hilft weiter... ich bekomme beim ausführe der datei immer einen syntax fehler

der file ist folgendermaßen aufgebaut: oben ist ein kopf und dann kommt die liste mit den zahlen die in spalten sortiert ist

UQMD version: 20030 1000 20030 output_file 14
projectile: (mass, char) 208 82 target: (mass, char) 208 82
transformation betas (NN,lab,pro) 0.0000000 0.9941886 -0.9941886
impact_parameter_real/min/max(fm): 3.00 0.00 3.00 total_cross_section(mbarn): 282.74
equation_of_state: 0 E_lab(GeV/u): 0.1600E+03 sqrt(s)(GeV): 0.1743E+02 p_lab(GeV/u): 0.1609E+03
event# 1 random seed: 1179128797 (auto) total_time(fm/c): 2000 Delta(t)_O(fm/c): 2000.000
op 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
op 0 0 0 0 0 0 1 0 1 0 0 0 0 2 1
op 0 0 0 1 1 0 0 0 0 0 0 0 0 1 0
pa 0.1000E+01 0.5200E+00 0.2000E+01 0.3000E+00 0.0000E+00 0.3700E+00 0.0000E+00 0.9300E-01 0.3500E+00 0.2500E+00 0.0000E+00 0.5000E+00
pa 0.2700E+00 0.4900E+00 0.2700E+00 0.1000E+01 0.1600E+01 0.8500E+00 0.1550E+01 0.0000E+00 0.0000E+00 0.0000E+00 0.0000E+00 0.0000E+00
pa 0.9000E+00 0.5000E+02 0.1000E+01 0.1000E+01 0.1000E+01 0.1500E+01 0.1600E+01 0.0000E+00 0.2500E+01 0.1000E+00 0.3000E+01 0.2750E+00
pa 0.4200E+00 0.1080E+01 0.8000E+00 0.5000E+00 0.0000E+00 0.5500E+00 0.5000E+01 0.8000E+00 0.5000E+00 0.8000E+06 0.1000E+01 0.2000E+01

ab hier beginnt die liste es sind immer 13 zahlen in einer zeile


pvec: r0 rx ry rz p0 px py pz m ityp 2i3 chg lcl# ncl or
2566 2000
4956 982 3973 1 2409 3083 0 0
0.20000000E+04 -0.43339133E+02 -0.83744754E+02 0.19753227E+04 0.63633301E+01 -0.13903707E+00 -0.27834355E+00 0.62861212E+01 0.93800002E+00 1 1 1 1 6 20
0.20000000E+04 -0.56600403E+01 0.45993928E+02 -0.19778399E+04 0.65642889E+01 -0.38503306E-02 0.15418407E+00 -0.64950949E+01 0.93800002E+00 1 1 1 385 5 20
0.20000000E+04 -0.50924952E+03 0.13071823E+04 0.30392022E+03 0.13437030E+01 -0.34236838E+00 0.87548364E+00 0.20495389E+00 0.93800002E+00 1 1 1 3 9 20
0.20000000E+04 -0.10807660E+04 0.41204525E+03 -0.12482049E+04 0.17912572E+01 -0.96943549E+00 0.36747531E+00 -0.11197835E+01 0.93800002E+00 1 1 1 4 25 20
0.20000000E+04 -0.39800269E+01 -0.39425126E+02 -0.19883944E+04 0.96360544E+01 -0.24451361E-01 -0.20808413E+00 -0.95880031E+01 0.93800002E+00 1 1 1 239 26 20
0.20000000E+04 0.48578135E+03 0.13936349E+04 0.49813473E+03 0.17874496E+01 0.43436332E+00 0.12496582E+01 0.44632142E+00 0.11160001E+01 27 0 0 6 24 20
0.20000000E+04 -0.24373336E+02 -0.39086805E+03 0.16899480E+04 0.18994265E+01 -0.28889550E-01 -0.37206456E+00 0.16089469E+01 0.93800002E+00 1 -1 0 7 20 20
0.20000000E+04 -0.41104426E+03 0.12103910E+04 0.14126846E+04 0.40128279E+01 -0.83394111E+00 0.24347548E+01 0.28387382E+01 0.11920000E+01 40 -2 -1 8 16 20
0.20000000E+04 0.70071710E+03 0.75088900E+03 0.40020111E+03 0.14291136E+01 0.50176377E+00 0.53589103E+00 0.28732477E+00 0.11920000E+01 40 0 0 0 13 20
0.20000000E+04 -0.31140710E+03 0.41213195E+03 0.17243292E+04 0.21514551E+01 -0.33944883E+00 0.44235606E+00 0.18541873E+01 0.93800002E+00 1 1 1 367 11 20
0.20000000E+04 -0.53461878E+03 -0.19182372E+03 0.17212880E+04 0.22167820E+01 -0.58831692E+00 -0.21236485E+00 0.19086809E+01 0.93800002E+00 1 -1 0 11 11 20
0.20000000E+04 -0.36313144E+03 0.98361995E+02 0.19077208E+04 0.50967221E+01 -0.93159359E+00 0.25738263E+00 0.48602057E+01 0.11920000E+01 40 0 0 12 7 20
0.20000000E+04 0.65566753E+02 -0.53552798E+03 0.18724560E+04 0.42489091E+01 0.14222423E+00 -0.11524707E+01 0.39780608E+01 0.93800002E+00 1 1 1 423 9 20


ich bekomme immer folgenden fehler

Quote
timo@timo-lnx:~/perl$ perl id_sort.pl test.f14
syntax error at id_sort.pl line 60, near ")

print"
Execution of id_sort.pl aborted due to compilation errors.
timo@timo-lnx:~/perl$
\n\n

<!--EDIT|quant82|1185558805-->

View full thread file auslesen und bestimmte daten speichern