список файлов с первым символом в определенном диапазоне

343
nick rulez

Мне нужно перечислить все файлы, которые имеют первый символ в определенном диапазоне.

Если я использую Powershell, я могу сделать это с

gci [a-c]* 

Как я могу сделать это из командной строки?

3

1 ответ на вопрос

4
Jack Shainsky

Вы можете использовать следующую команду:

dir /b | findstr /R "^[a-c].*" 
Большое спасибо. Это идеально. :) Я могу использовать даже разные диапазоны. ^ [ac | eh]. * ". Еще раз спасибо. nick rulez 13 лет назад 0
Можете ли вы объяснить мне, почему нужна точка после]? nick rulez 13 лет назад 0
Это регулярное выражение, означающее «все, что начинается с диапазона переменного тока, за которым следует ноль или более любых символов (точка)». Я привык указывать регулярные выражения таким образом, но на самом деле ** findstr ** util не требует использования здесь полного синтаксиса, так что вы можете опустить точку и звездочку. Jack Shainsky 13 лет назад 0