|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Подсчет количества строк в текстовом файле |
|
CMD/BAT - Подсчет количества строк в текстовом файле
|
Новый участник Сообщения: 5 |
Профиль | Отправить PM | Цитировать Доброго времени суток, Уважаемые форумчане!
Прошу Вашей помощи в решении следующего задания : Подсчет количества строк в текстовом файле, имя которого задано первым параметром командного файла. Проверить наличие указанного файла и вывести сообщение об его отсутствии. Результат решения вывести на экран. Заранее благодарен! |
|
Отправлено: 18:56, 28-06-2012 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать sl1mus, что из изложенного задания вызывает у Вас затруднения?
|
Отправлено: 19:18, 28-06-2012 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Старожил Сообщения: 415
|
Профиль | Отправить PM | Цитировать sl1mus, задание простейшее, не представляю, что могло тут вызвать у вас трудности. Однако, вот вам решение, снабженное детальными комментариями:
@Echo Off :: Включаем отложенное раскрытие переменных, нужно для подсчета строк SetLocal EnableDelayedExpansion :: Если запущено без аргументов - выходим с ошибкой и сообщением If "%~1"=="" Echo USAGE: %~nx0 ^<path\filename^>&Exit /B 2 :: Проверка на существование файла If Exist "%~1" ( :: Если найден, проводим подсчет строк с помощью цикла Set Lines=0 For /F "usebackq" %%L In ("%~1") Do (Set /A Lines+=1) :: Выводим сообщение с числом строк Echo !Lines! lines in "%~1" ) Else ( :: Если файл не найден - сообщение о ошибке и выход с errorlevel 1 Echo ERROR: File not exist! Exit /B 1 ) |
Отправлено: 19:54, 28-06-2012 | #3 |
Новый участник Сообщения: 5
|
Профиль | Отправить PM | Цитировать Выражаю огромную благодарность в столь скорой помощи!
|
Отправлено: 21:29, 28-06-2012 | #4 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
CMD/BAT - [решено] Удаление строк в текстовом файле, как это сделать??? | VladZombie | Скриптовые языки администрирования Windows | 70 | 08-09-2020 13:28 | |
В текстовом файле 1500 строк и 14 слов отображаются крякозябрами | kigerman | Хочу все знать | 9 | 26-03-2012 10:10 | |
VBS/WSH/JS - [решено] Определение количества строк в DBF файле | xilit | Скриптовые языки администрирования Windows | 2 | 01-04-2011 22:50 | |
C/C++ - [решено] Подсчет количества строк в Си | dionis12006 | Программирование и базы данных | 2 | 27-01-2011 15:57 | |
CMD/BAT - Подсчет количества целых чисел в текстовом файле | Hardip | Скриптовые языки администрирования Windows | 5 | 08-12-2010 14:49 |
|