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

Название темы: [решено] findstr помощь
Показать сообщение отдельно

Ветеран


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

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


Цитата sov44:
Необходимо вывести имена файлов, начинающиеся с цифры или с буквы в нижнем регистре »
sov44, для Вашего случая — например, так:
Код: Выделить весь код
@echo off
setlocal enableextensions enabledelayedexpansion

for /f "delims=" %%i in (
	'dir /b /s /a:-d "*.*" ^| findstr.exe /r /c:"^.*\\[0-9a-z][^\\]*\.[^\.\\]*$"'
) do echo %%i

endlocal
exit /b 0
Цитата sov44:
Фактически выводит имена файлов, начинающихся как с цифр, так и с букв. »
А что Вы хотели — маска ищет в строках, а у Вас строки — полные пути, а не только имена файлов.

И, ещё например, такое:
Код: Выделить весь код
D:\bla-bla-bla Вася Пупкин 123 ха-ха 3рmsp.exe
вполне уложится в указанную Вами маску.

Последний раз редактировалось Iska, 09-08-2013 в 19:45.

Это сообщение посчитали полезным следующие участники:

Отправлено: 19:38, 09-08-2013 | #20

Название темы: [решено] findstr помощь