Walter Valenti wrote:
> Ho bisogno di una mano con awk.
> 
> Se io voglio prendere degli elementi di una stringa separata da spazi,
> posso usare awk'{print $n'} per prendere l'-nesimo elemento.
> 
> Se io invece volessi prendere gli elementi da n in su, ma senza sapere a 
> priori
> quanti sono (so solo che sono maggiori di n) come posso fare ?
> 

Da `man awk`, nella sezione "Istruzioni di controllo", noto che è
presente l'ìstruzione 'for (expr1; expr2; expr3) istruzione';
inoltre la variabile predefinita NF contiene il numero di campi nel
record corrente.
Detto questo, io non ho mai fatto prove, ma utilizzando l'istruzione che
"cicla" dal tuo 'n' a NF, dovresti cavartela.

Ciao,
-- 
                                          | .' ' `.
Andrea Berardi aka Syneus                 | : :'  :   Debian User
                                          | `. `'`
                                          |   `-
Linux Registered User #395193             | Debian GNU/Linux
http://counter.li.org/                    | http://www.debian.org


-- 
Per REVOCARE l'iscrizione alla lista, inviare un email a 
[EMAIL PROTECTED] con oggetto "unsubscribe". Per
problemi inviare un email in INGLESE a [EMAIL PROTECTED]

To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

  • awk Walter Valenti
    • Re: awk Andrea Berardi

Rispondere a