我有以下模式
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
有什么建议吗?
答案 0 :(得分:1)
你的意思是:每个文件都以两个字符的字符串开头?
尝试此命令:
csplit input /^..$/ {*}
请忽略第一个空文件xx00
。
答案 1 :(得分:0)
假设您在到达两个字符串时需要拆分数据:
awk '{if(length($0)==2){filename=$0}; print >filename}' your_file