小编aga*_*sia的帖子

每 10000 个数字(不是行)拆分文件

我有一个如下所示的文件:

chr19   61336212        +       0       0       CG      CGT    
chr19   61336213        -       0       0       CG      CGG    
chr19   61336218        +       0       0       CG      CGG    
chr19   61336219        -       0       0       CG      CGC    
chr19   61336268        +       0       0       CG      CGG    
chr19   61336269        -       0       0       CG      CGA    
chr19   61336402        +       0       0       CG      CGG    
chr19   61336403        -       0       0       CG      CGT    
Run Code Online (Sandbox Code Playgroud)

我想为第二个字段的每 10000 个间隔(不是行,而是数字间隔)拆分此文件。因此,对于此文件,我想从第一行(带有 61336212 的行)拆分为具有或最多为 61346211(61336212+9999)的行,然后从 61346212 拆分为 61356211,依此类推。如您所见,第二个字段/列中的数字未“填充”。

有没有办法做到这一点?

awk text-processing split

8
推荐指数
2
解决办法
1197
查看次数

标签 统计

awk ×1

split ×1

text-processing ×1