У меня есть файл, который содержит несколько строк, подобных этим:
1291126929200 started 88 videolist15.txt 4 Good 4
1291126929250 59.875 29.0 29.580243595150186 43.016096916037604
1291126929296 59.921 29.0 29.52749417740926 42.78632483544682
1291126929359 59.984 29.0 29.479540161281143 42.56031951027556
1291126929437 60.046 50.0 31.345036510255586 42.682281485516945
1291126932859 started 88 videolist15.txt 5 Good 4
Я хочу разделить файлы для каждой строки, содержащей started
(или videolist
, не имеет значения).
Следующая команда создает только 2 выходных файла:
$ csplit -k input.txt /started/
Однако я ожидаю гораздо большего, как видно из:
$ grep -i started input.txt |wc -l
$ 146
Какая будет правильная csplit
команда?
Спасибо