分割模式后分离成不同的文件

时间:2012-06-16 14:52:04

标签: unix

我有以下模式

k0
lj33
lp90
ko00
j9
mn12
sh30
lp33
ji90
e3
nd32
jk90
hi43
df45
cv89
er43

我需要包含

的不同文件
File1   File2   File3
k0        j9    e3
lj33    mn12    nd32
lp90    sh30    jk90
ko00    lp33    hi43
        ji90    df45
                cv89
                er43

有什么建议吗?

2 个答案:

答案 0 :(得分:1)

你的意思是:每个文件都以两个字符的字符串开头?

尝试此命令:

csplit input /^..$/ {*}

请忽略第一个空文件xx00

答案 1 :(得分:0)

假设您在到达两个字符串时需要拆分数据:

awk '{if(length($0)==2){filename=$0}; print >filename}' your_file
相关问题