本帖最后由 Five66 于 2025-1-27 15:56 编辑
找个不会出现在行开头的字符作为eol值
开头是行号,其实不用eol也行
已编辑- @echo off
-
- set "PHP_INI_FILE=php.ini-dist"
- set "SEARCH_TEXT=; cgi.fix_pathinfo = 0"
- set "REPLACE_TEXT=cgi.fix_pathinfo = 1"
-
- (
- for /f "delims=" %%i in ('findstr /n .* "%PHP_INI_FILE%"') do (
- set "line=%%i"
- setlocal enabledelayedexpansion
- set "line=!line:*:=!"
- if /i "!line!" == "!SEARCH_TEXT!" (
- echo(!REPLACE_TEXT!||/ ^)
- ) else (
- echo(!line!||/ ^)
- )
- endlocal
- )
- )>"php.ini"
-
- pause&exit/b
复制代码
|