bat批处理,分开两次处理的任务,如何写成一个批处理,同时完成两次要执行的任务?
@echooffsetlocalenabledelayedexpansionfor%%nin(*.txt)do(for/f"delims=xxxxxxxxtokens=1...
@echo off
setlocal enabledelayedexpansion
for %%n in (*.txt) do (
for /f "delims=xxxxxxxx tokens=1" %%i in ( 'type %%n' ) do echo %%i)>"%cd%\输出\%%n"
PAUSE
@echo off
setlocal enabledelayedexpansion
for %%n in (*.txt) do (
(for /f "tokens=*" %%i in (%%n) do (
set s=%%i
echo !s:~,13!:!s:~13!)))>"%cd%\输出\%%n"
PAUSE
前面一段是删除当前目录下所有TXT文档中“xxxxxxxx”字符,第二段是给删除“xxxxxxxx”字符之后所有TXT文档每行第13个字符后面插入":"(冒号);
怎样写成一个bat输出的TXT文档中删除“xxxxxxxx”字符同时插入了":"(冒号)?这样就不需要做两次批处理操作了。 展开
setlocal enabledelayedexpansion
for %%n in (*.txt) do (
for /f "delims=xxxxxxxx tokens=1" %%i in ( 'type %%n' ) do echo %%i)>"%cd%\输出\%%n"
PAUSE
@echo off
setlocal enabledelayedexpansion
for %%n in (*.txt) do (
(for /f "tokens=*" %%i in (%%n) do (
set s=%%i
echo !s:~,13!:!s:~13!)))>"%cd%\输出\%%n"
PAUSE
前面一段是删除当前目录下所有TXT文档中“xxxxxxxx”字符,第二段是给删除“xxxxxxxx”字符之后所有TXT文档每行第13个字符后面插入":"(冒号);
怎样写成一个bat输出的TXT文档中删除“xxxxxxxx”字符同时插入了":"(冒号)?这样就不需要做两次批处理操作了。 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询