A sintaxe é /REGEXP/[OFFSET]
. Então, dado
$ cat file
a
b
c
d
então
$ csplit file '/^c/+1'
6
2
dá
$ head xx*
==> xx00 <==
a
b
c
==> xx01 <==
d
Eu quero dividir um arquivo depois de um delimitador, não antes do delimitador, que é o que o csplit faz. Não consigo encontrar nada em lugar algum! (Além disso, por que haveria uma ferramenta que especificamente divide antes de um padrão, mas não uma que se divide depois?)
Arquivo:
um
b
c
d
dividida em c
saída:
file1:
um
b
c
arquivo 2
d
Tags csplit