Csplit
csplit 的替代方法 - 在模式之後拆分
我想在分隔符之後拆分文件,而不是在分隔符之前,這就是 csplit 所做的。我在任何地方都找不到任何東西!(另外,為什麼會有一個專門在模式之前分裂的工具,但沒有一個在它之後分裂的工具?)
檔案:
a
b
c
d
在 c 處分裂
輸出:file1:
a
b
c
文件 2
d
語法是
/REGEXP/[OFFSET]
. 所以給定$ cat file a b c d
然後
$ csplit file '/^c/+1' 6 2
給
$ head xx* ==> xx00 <== a b c ==> xx01 <== d