Successivo: Esempio di estensione Rwarray, Precedente: Esempio di estensione Revout, Su: Esempi di estensione [Contenuti][Indice]
L’estensione revtwoway
aggiunge un semplice processore
bidirezionale che inverte i caratteri di ogni riga che riceve, per farla
poi rileggere dal programma awk
. Il motivo per cui è stata scritta
è quello di mostrare come si scrive un processore bidirezionale, anche se può
sembrare un programma vagamente divertente.
Il seguente esempio mostra come usarlo:
@load "revtwoway" BEGIN { cmd = "/specchio/magico" print "non v'allarmate" |& cmd cmd |& getline risultato print risultato close(cmd) }
L’output di questo programma anche in questo caso è: ‘etamralla'v non’.