Board logo

标题: [文本处理] BAT批处理怎样避免文本中多出空格? [打印本页]

作者: 大禾武夫    时间: 2014-3-27 23:41     标题: BAT批处理怎样避免文本中多出空格?

  1. @echo off
  2. setlocal enabledelayedexpansion
  3. echo aaaa>>3.txt
  4. :t1
  5. for /f "tokens=*" %%i in (3.txt) do ( set nn=%%i
  6. echo !nn!>>3.txt )
  7. goto t1
  8. pause
  9. exit
复制代码
这是个死循环,中断以后发现3.txt每一行前面都一样,但是后面都会多出若干个空格,有没有什么办法能让每一行都严格相等啊?
作者: Batcher    时间: 2014-3-28 11:26

把第五行结尾的空格删掉
作者: terse    时间: 2014-3-28 12:01

最好写成 set ”nn=%%i“




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