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

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


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