将一个 7GB 大小的标签限制文件拆分成多个文件

将一个 7GB 大小的标签限制文件拆分成多个文件

我想将一个 7GB 的大文件分成多个文件(每个文件大小 = 1 GB),而不更改其格式。这怎么可能?有 AWK 或任何脚本可用吗?我的文件如下所示:

GCA_001188035.1_1       GCA_001188035.1_1       100.00  159     0       0       1       159     1       159     8e-113   324
GCA_001188035.1_1       GCF_000878595.1_1595    100.00  159     0       0       1       159     853     1011    2e-104   327
GCA_001188035.1_1       GCA_001267965.1_78      100.00  159     0       0       1       159     853     1011    2e-104   327
GCA_001188035.1_1       GCF_000568495.1_4683    100.00  159     0       0       1       159     853     1011    2e-104   327
GCA_001188035.1_2       GCF_000568495.1_4684    100.00  137     0       0       1       137     1       137     8e-97    281
GCA_001188035.1_2       GCA_001188035.1_2       100.00  137     0       0       1       137     1       137     8e-97    281
GCA_001188035.1_2       GCF_000878595.1_1594    98.54   137     2       0       1       137     1       137     5e-96    280

答案1

man split

如果你知道行数(感谢厕所)很容易计算要传递给的参数split -l

相关内容