千家信息网

批处理如何保留空行替换字符串

发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,这篇文章将为大家详细讲解有关批处理如何保留空行替换字符串,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。代码如下:@echo off:: 保留空行替换字符串:: 当行
千家信息网最后更新 2026年11月02日批处理如何保留空行替换字符串

这篇文章将为大家详细讲解有关批处理如何保留空行替换字符串,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

代码如下:

@echo off
:: 保留空行替换字符串
:: 当行首有冒号时会抛掉最开始的几个连续冒号(这个问题可以解决)
:: 会忽略以分号开头的行
:: 不能正确处理感叹号(因为启用了变量延迟)
::
::

set file=
set /p file= 请把要处理的文件拉到本窗口:
set "file=%file:"=%"
for %%i in ("%file%") do set "file=%%~fi"
echo.
set replaced=
set /p replaced= 请输入即将被替换的内容:
echo.
set all=
set /p all= 请输入替换字符串:
cd.>"%file%_tmp.txt"
setlocal enabledelayedexpansion
for /f "tokens=1* delims=:" %%i in ('findstr /n .* "%file%"') do (
set str=%%j
if not "!str!"=="" set "str=!str:%replaced%=%all%!"
>>"%file%_tmp.txt" echo.!str!
)
copy "%file%" "%file%_bak.txt" >nul 2>nul
move "%file%_tmp.txt" "%file%"
start "" "%file%"

关于"批处理如何保留空行替换字符串"这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。

字符 字符串 空行 篇文章 内容 冒号 更多 处理 输入 不错 实用 代码 分号 变量 开头 感叹号 文件 文章 知识 问题 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 互联网新科技 广州万易互联网科技有限公司 互联网属科技 科技互联网公司装修 互联网科技股票 互联网科技的英文 宜安科技 互联网金融 上海致骋互联网科技 狮子座互联网科技培训 央行互联网金融科技公司 南山科技园互联网公司有哪些 健康食品互联网创新科技园项目 中国科技创新与世界互联网大会 西安小鹰速贷互联网科技有限公司 科技大学互联网 工业互联网展湾科技股份有限公司 本届互联网大会上的黑科技 上海同邻互联网科技有限公司规模 艺电能源互联网科技有限公司招聘 互联网科技创业有什么好项目 湖南永感互联网科技有限公司 互联网为啥属于高科技 互联网公司科技股 威龙国际互联网科技公司 互联网公司高科技产品 互联网领先科技活动 盐城市攀科互联网科技有限公司 北京品多多互联网科技有限公司 互联网领先科技成果宣传视频 科技互联网企业在行动
0