2016-07-02 13 views
0

Ich lese UNIX Shells von Beispiel/3. AusgabeGebrauchte OFMT in awk

Beispiel 5.7 im Buch

nawk 'BEGIN{OFMT="%2.f"; print 1.2456789, 12E-2}' 

Ich möchte erhalten:

1.25 0.12 

aber ich bekomme:

1 0 
+0

Sie bitte Ihre Frage umformulieren. Was ist das Problem? –

+0

Sorry, ich bin Pool bei Englisch Ich möchte Gleitkomma drucken. – pione

+0

Welche Ausgabe erwarten Sie von dem Programm? –

Antwort

2

Verwendung (Änderung von %2.f-%.2 - 2 Stellen nach dem Punkt):

nawk 'BEGIN{OFMT="%.2f"; print 1.2456789, 12E-2}' 

Wenn Sie erhalten möchten:

1.24 0.12 
+0

Sorry, ich möchte Ausgabe 1.24 bekommen, aber ich bekomme 1 – pione