[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
  1. @echo off
  2. set /p Input=输入:
  3. for /f "delims=" %%i in ('findstr /n .* 1.ini') do (
  4.         set "s=%%i"
  5.         setlocal enabledelayedexpansion
  6.         set "s=!s:*:=!"
  7.         if /i "!s:~0,10!" == "AppServer=" (
  8.                 echo;AppServer=%Input%
  9.         ) else (
  10.                 echo;!s!
  11.         )
  12.         endlocal
  13. )
  14. pause
复制代码
  1. @if (0)==(0) echo off
  2. set /p Input=输入:
  3. cscript //nologo //e:jscript "%~f0" < 1.ini "%Input%"
  4. pause & goto :EOF
  5. @end
  6. var s = WSH.StdIn.ReadAll().replace(/^(AppServer=)[^\r\n]*/gmi,'$1' + WSH.Arguments(0));
  7. WSH.Echo(s)
复制代码
  1. set "Input=1.1.1.1"
  2. gawk "BEGIN{IGNORECASE=1};{sub(/^AppServer=.*/,\"AppServer=%Input%\",$0);print}" 1.ini
复制代码
  1. set "Input=1.1.1.1"
  2. sed -r "s/^(AppServer=).*/\1%Input%/" 1.ini
复制代码
  1. set "Input=1.1.1.1"
  2. PowerShell -c "(type 1.ini) -replace '(?<=^AppServer=).*', '%Input%'"
复制代码
1

评分人数

    • taofan712: 感谢分享,好想学sed技术 + 1

TOP

返回列表