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’.