Successivo: , Precedente: , Su: Esempi di estensione   [Contenuti][Indice]


17.7.7 Invertire la stringa in output

L’estensione revoutput aggiunge un semplice processore di output che inverte i caratteri di ogni riga in output. Serve a dimostrare come è possibile scrivere un processore di output, anche se può essere a prima vista vagamente divertente. Ecco un esempio:

@load "revoutput"

BEGIN {
    REVOUT = 1
    print "non v'allarmate" > "/dev/stdout"
}

L’output di questo programma è ‘etamralla'v non’.