Pensate di avere un log enorme, in continuo aggiornamento e volete estrarre una porzione del log…la butto lì, uno stacktrace di errore Java o un thread dump in mezzo ad altre milioni di righe.
grep -n dump /app/javaserver/instance1/server.log
Questo comando vi stampa il numero di riga di ogni occorrenza della parola “dump”
a questo punto immaginiamo di voler estrarre solo l’ultimo (esempio riga 317249) e separarlo in un altro log
tail +317249 /app/javaserver/instance1/server.log > dump_1002_11032008.log
fine.