Board logo

标题: [文本处理] 批处理特殊字符处理方法 [打印本页]

作者: xxx3212    时间: 2008-1-12 13:20     标题: 批处理特殊字符处理方法

把一个存在所有特殊字符的文本输出到另一个文本
不是COPY复制 而是用echo >>1.txt或set/p= >>1.txt等/只要能兼容所有特殊字符和空行
希望有高手能回答
作者: youxi01    时间: 2008-1-12 17:54

贴一段联盟中bjsh的代码(假设你原来的文件名为test.txt):
  1. @echo off
  2. for /f "delims=" %%a in ('findstr /n .* test.txt') do (
  3.         set "var=%%a"
  4.         setlocal enabledelayedexpansion
  5.         set var=!var:*:=!
  6.         echo.!var!>>test_结果.txt
  7.         endlocal
  8. )
复制代码

作者: novaa    时间: 2008-1-12 18:01

有空格等特殊符号一般就是用 findstr /n




欢迎光临 批处理之家 (http://bathome.net./) Powered by Discuz! 7.2