Я работаю над исправлением сценария .bat, и возникла проблема со следующей строкой:
forfiles /m *.site /c "grep -i -l \"%1\^|%2\" %CONFIG_PATH%\\@file" > files.temp
По какой-то причине, когда я запускаю это в строке cmd (подставляя значения в 1 и 2), он не выполняет поиск без учета регистра. В предыдущей версии файла строка была другой:
grep -i -l "%1\|%2" %CONFIG_PATH%/*.site > %CONFIG_PATH%\files.temp
Эта версия работает. Я не могу понять, почему второй работает, а первый нет. Любая помощь будет принята с благодарностью.
Благодарю вас!