powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / CMD скрипт - поиск строки по шаблону
7 сообщений из 7, страница 1 из 1
CMD скрипт - поиск строки по шаблону
    #36909433
incm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Нужно найти все каталоги, имена которых которые начинаются с буквы "k" и после нее идут три цифры. Сделать это надо с *.cmd файле под Windows Server 2008.
Собственно список каталогов начинающихся с буквы "k" стро вот так:
for /D %%A in (k*) do (
но как проверить что 2, 3, 4 символы это цифры (0..9) ?
...
Рейтинг: 0 / 0
CMD скрипт - поиск строки по шаблону
    #36909477
Фотография eNose
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[не активирован]
[не одобрен]
cygwin+regexp ?
...
Рейтинг: 0 / 0
CMD скрипт - поиск строки по шаблону
    #36909539
Фотография kosh the best
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не силен в cmd, как-то так делайте:
Код: plaintext
dir /AD /B /S | findstr "k[0-9][0-9][0-9][^\\]*$"
...
Рейтинг: 0 / 0
CMD скрипт - поиск строки по шаблону
    #36909795
incm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
kosh the best,

Спасибо, отбор работает.
Но теперь вопрос - как передать это в цикл for ? Если пишу так
for /D %%A in ((dir /AD /B /S | findstr "k[0-9][0-9][0-9][^\\]*$")) do (
то ругается на символ "|".
...
Рейтинг: 0 / 0
CMD скрипт - поиск строки по шаблону
    #36909850
incm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Все нашел, перед символом "|" надо поставить "^"
...
Рейтинг: 0 / 0
CMD скрипт - поиск строки по шаблону
    #36910255
chAlx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А ещё туда же (в dir) можно передать k???* , чтобы сервер не тормозил попусту :)
...
Рейтинг: 0 / 0
CMD скрипт - поиск строки по шаблону
    #36926950
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
chAlxА ещё туда же (в dir) можно передать k???* , чтобы сервер не тормозил попусту :)
Код: plaintext
dir /a:-d/b маска|for %A in ('findstr шаблон') do ...
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Программирование [игнор отключен] [закрыт для гостей] / CMD скрипт - поиск строки по шаблону
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]