Spezzettamento (splitting) di un file
Emanuele Rocca
ema@linux.it
Lun 10 Mar 2008 11:50:50 CET
* Giuliano <italia1bpf@alice.it>, [2008-03-10 11:40 +0100]:
> Emanuele Rocca ha scritto:
> > csplit filename.log /^pattern$/ {*} -z -f output -b %02d.log
> Anzichč dirgli "da pattern a tante linee in gių" io dovrei dirgli di
> "splittare da pattern a pattern successivo",
L'esempio spezza proprio da pattern a pattern, come vedi dal comando non
c'č riferimento al numero di righe.
Se hai bisogno di matchare pattern diversi puoi farlo semplicemente
passandone pių d'uno:
csplit filename.log /^pattern1$/ /^pattern2$/ /^pattern3$/
...
Puoi anche dire quante volte deve matchare ogni pattern, vedi
man csplit.
ciao,
ema
Maggiori informazioni sulla lista
glug