Board logo

标题: [文本处理] BAT脚本如何批量删除文本内容? [打印本页]

作者: a574045075    时间: 2019-11-18 20:46     标题: BAT脚本如何批量删除文本内容?

请问如何批量删除文本内容,也就是从每行的第27列开始删除右边的内容.
作者: flashercs    时间: 2019-11-18 21:20

  1. @echo off
  2. setlocal enabledelayedexpansion
  3. (
  4.   for /f "delims=" %%A in (1.txt) do (
  5.     set "s=%%A"
  6.     echo,!s:~0,26!
  7.   )
  8. )>"%temp%\1"
  9. move /y "%temp%\1" 1.txt
  10. endlocal
  11. pause
  12. exit /b
复制代码

作者: a574045075    时间: 2019-11-19 07:00

回复 2# flashercs


    这个代码不行,用了后TXT文件变空白了




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