Sto elaborando un file con awk e ho bisogno di saltare alcune righe. Internet non ha una buona risposta.come si salta l'ultima riga con awk?
Finora l'unico informazioni che ho è che si può saltare una gamma facendo:
awk 'NR==6,NR==13 {print}' input.file
O
awk 'NR <= 5 { next } NR > 13 {exit} { print}' input.file
È possibile saltare la prima linea inserendo:
awk 'NR < 1 { exit } { print}' db_berths.txt
Come si salta l'ultima linea?
o 'head -n-1 file.txt' – rwos
@jwos ha provato il tuo suggerimento con la testa, ma ottengo un numero di righe illegali ... – ovatsug25
Il modulo esatto le opzioni di 'head' dipendono dal tuo sistema operativo. Il suggerimento di rwos funziona in Linux, ma non in FreeBSD, OpenBSD, OS/X. Probabilmente non funziona anche in Solaris, HP/UX, ecc. – ghoti