Для разделения файлов в оболочке Linux [дубликат]

-2
14.02.2017, 14:24
1 ответ

Используйте split :

$ split -l 5 file.txt test

Это создаст три файла testa , testb и testc , каждый с 5 последовательными строками. из файла file.txt .

В качестве альтернативы, решение в awk , которое записывает в новый файл всякий раз, когда обнаруживается новый тестовый пример:

$ awk '/^Start of test case:/ { c++ } { print >sprintf("test%d.txt", c) }' file.txt
3
28.01.2020, 05:15

Теги

Похожие вопросы