Я немного опаздываю на вечеринку, но JREPL.BAT - это гибридная утилита регулярных выражений на основе JScript/batch-скриптов, которая работает на любом компьютере под управлением Windows начиная с XP.
Полная документация встроена в скрипт, доступ к которому можно получить через JREPL /?
, или используйте JREPL /??
для постраничного вывода.
JREPL использует стандартное регулярное выражение ECMA, которое поставляется с JScript. Регулярное выражение ECMA не так мощно, как регулярное выражение .NET, доступное для powershell, но все равно чертовски хорошо. И я думаю, что обычный пользователь найдет эту утилиту проще в использовании, чем powershell.
Встроенные параметры JREPL уже предоставляют массу возможностей, но возможность внедрить пользовательский JScript действительно открывает удивительные возможности.
Я разработал сценарий, потому что мое рабочее место не позволяет загружать нестандартные исполняемые файлы, но не имеет ограничений на написание пакетных или JScript-скриптов :-)
Просто перейдите по ссылке и скопируйте код скрипта в файл с именем JREPL.BAT. Прочитайте последующие посты из этой ветки для примеров использования и истории развития. Есть также много ответов StackOverflow, которые используют JREPL.BAT.