Successivo: , Precedente: , Su: Getline   [Contenuti][Indice]


4.10.6 Usare getline in una variabile da una pipe

Quando si usa ‘comando | getline var’, l’output di comando è inviato tramite una pipe a getline ad una variabile var. Per esempio, il seguente programma legge la data e l’ora corrente nella variabile current_time, usando il programma di utilità date, e poi lo stampa:

BEGIN {
     "date" | getline current_time
     close("date")
     print "Report printed on " current_time
}

In questa versione di getline, nessuna delle variabili predefinite è cambiata e il record non è diviso in campi. In ogni caso, RT viene impostato.