2012-06-16 52 views
0

後,我有以下模式分成不同的文件拆分模式

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 

任何建議不同的文件?

+1

你的意思是:每個文件有兩個字符的字符串開始? – kev

回答

1

您的意思是:每個文件都以兩個字符的字符串開頭?

試試這個命令:

csplit input /^..$/ {*} 

請忽略第一個空文件xx00

0

假設你需要,當你達到兩個字符串要拆分的數據:

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