Относительно разделяют единственный файл на несколько файлов согласно разделению строки

Я попробовал бы ':e #', который возвращается к файлу, ранее открытому.

3
04.05.2012, 21:00
3 ответа

Можно легко сделать это использование split команда. Например:

split -l1 -d -a 3 A A

Проверить man split для деталей.

5
27.01.2020, 21:10

Кроме того, awk довольно прост:

awk '{filename = FILENAME NR; print > filename; close(filename)}' A
3
27.01.2020, 21:10
n=1; while IFS= read -r line; do printf %s\\n "$line" > A$n; n=$((n+1)); done <A
1
27.01.2020, 21:10

Теги

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