2016-05-18 101 views
1

我有文本文件。批处理:从文本文件中删除所有空格?

201N001466 AD55JGU0604140  VOLKSWAGEN   GOLF S      BLACK   
    201N001437 AF14HFY0604140  BMW     520D SE AUTO    GREY 

我想删除所有空格 ,使我的输出

201N001466AD55JGU0604140VOLKSWAGENGOLFSBLACK 

    201N001437AF14HFY0604140BMW520DSEAUTOGREY 

我的批处理文件是

@echo off 
    setlocal enabledelayedexpansion 

    for /F "tokens=*" %%A in (C:\test\Index.txt) do (
    set line=%%A 
echo(!line:~1!>>C:\test\Index1.txt 
) 

回答

1

!line:~1!删除第一个字符。你做的是消除每一个空间,所以使用字符串替换:

!line: =! 

(更换无空格)

如果有标签也使用其他!line: =!(这是一个TAB,而不是空格)

+0

It works thank you。@ Stephan –

相关问题