ASE_DAGЦитата: Прикольно. Глоб-подстановки у вас — функционал отдельных программ (типа dir, copy), а не всего коминтерпретатора?
именно, функционал winapi. хочет программа трактовать переданный ей %1 как файл, а подсунули ей туда * - преобразует эту * в список в момент использования ею %1, а не в момент запуска.
А хочет трактовать %1 как символьную строку - так и без экранировки никто не преобразует * в список имен.
cmd.exe подменяет в комстроках программ только собственные переменные, а не все подряд спецсимволы.
dir и copy кстати не отдельные программы, а внутренние команды cmd.exe
как и echo, ren, move и start.
ну и чем экранирвоать каждую отдельную скобку <> - легче было экранировать весь регэксп:
Код: grep.exe -Pio "<h[1-6].*?>.*?</h[1-6]>" 0125.html