标题: [文本处理] 批处理如何把符号 | 替换为 , [打印本页]
作者: linqing0 时间: 2011-12-28 19:04 标题: 批处理如何把符号 | 替换为 ,
本帖最后由 CrLf 于 2011-12-28 20:20 编辑
- @echo off & setlocal EnableDelayedExpansion
- cd.>3.txt
- for /f "delims=" %%i in (2.txt) do (
- set ret=
- for %%a in (%%i) do if defined %%a (set ret=!ret!!%%a!) else set ret=!ret! %%a
- if not "!ret!"=="" (set ret=!ret:abc=! && echo !ret!) else echo.)>>3.txt
- @exit
复制代码
上面这段代码可以把把abc替换成空,我想把" | "替换成","却没有效果,想问一下有没有办法可以替换
谢谢
作者: awk 时间: 2011-12-28 20:33
- sed "s/ | /,/g" a.txt >b.txt
复制代码
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |