wolf0425
Silver Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору 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 | или, если я правильно понял чего хотел заказчик, так: Код: sed.exe -n -r "s;^.*(<h[1-6][^>]*>[^<]*</h[1-6]>).*$;\1;gip" <0125.html |
| Всего записей: 2928 | Зарегистр. 25-04-2007 | Отправлено: 13:39 04-05-2011 | Исправлено: wolf0425, 16:26 04-05-2011 |
|