21 / 24 / 1
Регистрация: 23.04.2012
Сообщений: 627
|
|
1 | |
Объединение файлов с предварительным удалением строк23.04.2018, 09:28. Показов 936. Ответов 4
Метки нет (Все метки)
Задача: имеется очень много текстовых файлов (бд экспериментальных данных). Нужно объединить их в один файл, но при этом удалить в каждом первые N строк и последние M строк...
Для наглядности структура файла: ------------------------------- Заголовок файла (нужно удалить!) ... ... ... ... и так n-строк ------------------------------- Тело файла (нужно объединить) ------------------------------- Оконцовка файла (нужно удалить!) ... ... ... ... и так m-строк ------------------------------- Можно ли это сделать в cmd при этом указывая только каталог где лежат эти файлы?
0
|
23.04.2018, 09:28 | |
Ответы с готовыми решениями:
4
Копирование нескольких файлов из локальной папки в две сетевые папки с последующим удалением исходных файлов Переименование файлов с удалением части имени Разархивирование файлов по маске из архивов ARJ, RAR, ZIP с удалением из архива Архивирование по маске в другую директорию, с удалением материнских файлов после архивации |
4334 / 2124 / 661
Регистрация: 26.04.2015
Сообщений: 6,823
|
||||||
23.04.2018, 10:54 | 2 | |||||
Внимание! Сами файлы получат преобразование после запуска кода. Желательно поэкспериментировать над копиями для проверки. В моем примере запуск из папки с файлами txt, у файла "all.log" расширение не txt обязательно (не должно совпадать с расширением файлов или создавать этот файл по другому пути). Кол-во строк для удаления в начале и конце поставьте свое:
0
|
Покинул форум
3672 / 1483 / 355
Регистрация: 07.05.2015
Сообщений: 2,903
|
||||||
23.04.2018, 12:30 | 3 | |||||
С sed можно проще:
0
|
21 / 24 / 1
Регистрация: 23.04.2012
Сообщений: 627
|
|
24.04.2018, 12:11 [ТС] | 4 |
Так, а если файлы большие (по 4 Mb) как быть? Я так понимаю CMD такие файлы не переварит... Есть ли возможность построчной обработки с начала и с конца файла (по отдельности)?
0
|
Любознательный
5670 / 1685 / 314
Регистрация: 10.03.2016
Сообщений: 3,834
|
|
24.04.2018, 14:11 | 5 |
Зачем тогда это делать в cmd, если всё прекрасно знаете сами?
Powershell в помощь...
0
|
24.04.2018, 14:11 | |
24.04.2018, 14:11 | |
Помогаю со студенческими работами здесь
5
Копирование файлов с переименованием в случае совпадения имён перемещаемых с удалением копируемых в начальной папке Поиск в каталоге файлов с указанной датой создания с последующей архивацией или удалением найденных Загрузка файлов на FTP-сервер с удалением каждого файла с локального диска сразу по завершении его передачи Объединение файлов с удалением исходников и загрузка в БД Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |