标题: [文本处理] bat 文本特殊符号全部替换??? [打印本页]
作者: idc878787 时间: 2021-12-10 13:36 标题: bat 文本特殊符号全部替换???
bat 文本特殊符号全部替换???
文本1.txt
含有大量的 + 符号 我要全部替换成 | 这个符号 批处理怎么写
作者: flashercs 时间: 2021-12-10 16:04
批处理替换 + 为 | 再输出是个问题;- @echo off
- setlocal EnableDelayedExpansion
- cd /d "%~dp0"
- set src="Text1.txt"
-
- set tmpfile="%temp%\~%random%~"
- (
- for /f "tokens=1* delims=]" %%A in ('type %src%^|find /n /v ""') do (
- set "s=%%B"
- if defined s (
- set "s=!s:+=|!"
- for %%C in ("!s!") do echo,%%~C
- ) else (
- echo,
- )
- )
- )>%tmpfile%
- move /y %tmpfile% %src%
- endlocal
- pause
- exit /b
复制代码
欢迎光临 批处理之家 (http://bbs.bathome.net/) |
Powered by Discuz! 7.2 |