[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[文本处理] 批处理特殊字符处理方法

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

贴一段联盟中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. )
复制代码

TOP

有空格等特殊符号一般就是用 findstr /n
ㄗs:A good programming is 99% sweat and 1% coffee!--①個亾

============ >   hi.baidu.com/novaa   <============

TOP

返回列表