Spezzettamento (splitting) di un file
Giuliano
italia1bpf@alice.it
Lun 10 Mar 2008 12:50:23 CET
Emanuele Rocca ha scritto:
> * 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
Ema, sei grande! E' proprio quello che avevo pensato. Ed io non ci sono
arrivato! Eppure avevo puntato proprio a quell'esempio del pattern tra
le slashes!
Grazie tantissime. Mi sveltirà il lavoro in modo eccezionale.
Giuliano
Maggiori informazioni sulla lista
glug