-1

Я хочу разделить большой 7 ГБ файл на несколько файлов (каждый размер файла = 1 ГБ) без изменения его формата. Как это возможно ? 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 ответ1

0

man split

Если вы знаете количество строк (благодаря wc -l), довольно легко вычислить аргумент для передачи в split -l

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .