www.1862.net > 如何写BAT 修改指定文件内容,并保存

如何写BAT 修改指定文件内容,并保存

rem 定义变量延迟环境,关闭回显@echo off&setlocal enabledelayedexpansionrem 读取a.txt所有内容for /f "eol=* tokens=*" %%i in (a.txt) do (rem 设置变量a为每行内容set a=%%irem 如果该行有123,则将其改为456set "a=!a:123=456!"rem 把修...

@echo off set /p a=

这个需要用一些Linux下的实用工具(有Windows移植版)如sed,进行正则表达式替换

echo 123>a.txt 这样就把123这段文字添加到a.txt文本中了。

@echo off&setlocal enabledelayedexpansionset l=4rem 指定要修改那行set /p m=请输入一串数字:(for /f "usebackq delims=" %%i in ("C:\1\1.txt") do (set /a n+=1if !n!==%l% (set /a m=100000000+!m!&echo ID=!m:~1!) else (echo %%i)))>>#m...

在批处理文件里面使用set 命令设定特定文本文件里面的相关str的内容。 下面是具体的一些例子: ================================================== 举例,现有文本文件a.txt: a.txt ------ Helloo Bat ! Helloo China ! Helloo World ! Hello...

@echo off&setlocal enabledelayedexpansionattrib -s -h 配置文件.inifor /f "delims=" %%a in (配置文件.ini) do ( set str=%%a set str=!str:ABCDEF=GHIJKL!&echo !str!>>1.ini)move 1.ini 配置文件.ini请在c盘根目录下运行! 希望能够帮助你...

@echo off for /f "delims=" %%i in (xx.txt) do ( set "a=%%i" xcopy "X:\Project_Movie\HERO\FromClient\source\Hero_2to3_0705\ca003\%a%" "X:\Project_Movie\HERO\Shots\%a%\Source\%a%" ) 注:在xx.txt文本中,若有多个文件名,则应一个占...

rem t=10 设置再次运行脚本的间隔时间,单位约等于秒@echo offset t=10findstr 456 d:\1.txt||echo 456>>d:\1.txtping -n %t% 127.1>nulstart /min %~nx0exit

@echo off for /f "delims=" %%i in ('dir /s/b *.txt') do ( for /f "delims=" %%a in ('type "%%~fi"') do ( set "foo=%%a" call,set foo=%%foo:1234=4311%% call,echo/%%foo%%>>"%%~fi._" ) move "%%~fi._" "%%~fi" ) exit 以上为批处理代码...

网站地图

All rights reserved Powered by www.1862.net

copyright ©right 2010-2021。
www.1862.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com