Имя пользователя:
Пароль:
 

Показать сообщение отдельно

Googler


Сообщения: 3665
Благодарности: 1563

Профиль | Отправить PM | Цитировать


ну да, при всём богатстве выбора... из штатных кроме FindStr никакой альтернативы:
Код: Выделить весь код
@Echo Off

Set LCase=abcdefghijklmnopqrstuvwxyzабвгдеёжзийклмнопрстуфхцчшщъыьэюя
Set HCase=ABCDEFGHIJKLMNOPQRSTUVWXYZАБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ

For /F  %%a In ('findstr /ERC:"	[%LCase%][^	]*" 1.txt') Do Set /A LSum+=%%a
For /F  %%a In ('findstr /ERC:"	[%HCase%][^	]*" 1.txt') Do Set /A HSum+=%%a

Echo Затраты на работы  : %LSum%
Echo Затраты на запчасти: %HSum%

pause>nul
P.S. убила реализация интервала в классе FindStr: "[a-c]" соответствует "[aAbBc]"...
Это сообщение посчитали полезным следующие участники:

Отправлено: 06:09, 16-06-2010 | #3