Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » bat: Подсчитать количество строк и удалить половину.

Модерирует : ShIvADeSt

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

Spy686



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Задача такая:
В папке лежит файл с текстом - text.txt
В этой же папке лежит bat файл
 
В bat файл необходимо написать команду которая:
1. Считает количество строк в файле  text.txt
2. Удаляет первую половину строк.
 
Т.е. если было 50 тогда он удаляет 1-25 строки
 
 
 
Добавлено:
Команду подсчета строк нашел
но не могу разобраться как ее присвоить переменной:
 

Код:
find /c /v "" <"text.txt"

 
Помогите пжл  
 
Добавлено:
1. Подсчет строк:

Код:
@echo off
for /f %%i in ('Find /V /C "" ^< Balans_vkserfing.ru.txt') do set /a var=%%i
echo %var%

 
Добавлено:
Спасибо разобрался:
 

Код:
 
@echo off
for /f %%i in ('Find /V /C "" ^< text.txt') do set /a var=%%i
set /a del=%var%/2
set n=%del%
set File_Src=text.txt
set file_Dest=text_.txt
more +%n% < "%File_Src%" > "%file_Dest%"
del /f /s /q text.txt
ren text_.txt text.txt
 

Всего записей: 193 | Зарегистр. 17-12-2010 | Отправлено: 16:29 26-10-2014
Akam1



Комса
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
http://forum.ru-board.com/topic.cgi?forum=62&topic=23213

----------
В правильно поставленном вопросе всегда содержится 50% ответа
Все будет так, как должно быть. Даже если будет иначе.

Всего записей: 26360 | Зарегистр. 20-04-2006 | Отправлено: 10:57 09-11-2014
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » bat: Подсчитать количество строк и удалить половину.


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru