c'č un modo per far sě che awk esegua un'operazione sulla riga
seguente a quella che soddisfa una certa condizione? Per esempio, ho
il file di input foo.dat
pietro marco
7 9
paolo michele
9 1
pippo mario
10 34
pluto mauro
1 2
.
.
e vorrei che awk, trovata una riga il cui primo record č "pippo",
sostituisse al primo record della riga seguente il valore -1. Come
posso fare? Nel caso in cui "pippo" possa non essere il primo record,
ma un record qualsiasi, ed io desideri modificare sempre il valore del
record corrispondente della riga seguente, come farei? Grazie,
ciao,
deltaquattro
> c'è un modo per far sì che awk esegua un'operazione sulla riga
> seguente a quella che soddisfa una certa condizione?
Circa: quando trovi la riga che soddisfa la condizione, imposti la variabile
OK ad 1. Data una qualsiasi altra riga, se la variabile OK e' ad 1, effettui
l'operazione sulla riga, e poni OK a 0.
--
Per rispondermi, togli il nome del poeta