[Linux-Biella] Sempre script...

CIARROCCHI Paolo linux@bilug.linux.it
Mon, 9 Jun 2003 11:04:45 +0200


From: Simone Caldana [mailto:simone@caldana.org]
> CIARROCCHI Paolo wrote:
> > bash-2.05$ cat maxMOMT.sh
> > awk=20
> =
'BEGIN{FS=3D";";minmt=3D0;maxmt=3D0;minmo=3D0;max}{minmo=3D(minmo<$3)?mi
> nmo:$3;maxmo=3D(maxmo>$3)?maxmo:$3;minmt=3D(minmt<$3)?minmt:$3;max
> mt=3D(maxmt>$3)?maxmt:$3}END{print "MO"; print minmo"; "maxmo;=20
> print "MT:"; print minmt"; "maxmt}'
> >=20
> > bash-2.05$ bash maxMOMT.sh HTOTSMS_20030608.TXT
> > awk: syntax error near line 1
>=20
> Quanto guadagni all'ora? no, per la fattura, sai... :)

Su dai non fare cosi! ;-)
Non mi guadagno la pagnotta cosi, percio' sono ignorante=20
in materia ;-(

Grazie per il tuo tempo, cmq!

> E' chiaramente un refuso:
>=20
> BEGIN{FS=3D";";minmt=3D0;maxmt=3D0;minmo=3D0;max}
>=20
> BEGIN{FS=3D";";minmt=3D0;maxmt=3D0;minmo=3D0;maxmo=3D0;}

Si, hai ragione. Ho fatto un'altro paio di correzioni ma il problema =
persiste...

bash-2.05$ cat maxMOMT.sh
awk =
'BEGIN{FS=3D";";minmt=3D0;maxmt=3D0;minmo=3D0;maxmt=3D0}{minmo=3D(minmo<$=
3)?minmo:$3;maxmo=3D(maxmo>$3)?maxmo:$3;minmt=3D(minmt<$3)?minmt:$3;maxmt=
=3D(maxmt>$3)?maxmt:$3}END{print "MO"; print "minmo; maxmo"; print =
"MT:"; print "minmt; maxmt"}'

L'errore e' sempre lo stesso:
bash-2.05$ bash maxMOMT.sh prova.txt
awk: syntax error near line 1
awk: illegal statement near line 1
awk: syntax error near line 1
awk: illegal statement near line 1
awk: syntax error near line 1
awk: illegal statement near line 1
awk: syntax error near line 1
awk: illegal statement near line 1

:-(

		Paolo