有了这个批处理文件,我在输出txt文件的每一行上都有一个尾随空格:
@echo off
setlocal enabledelayedexpansion
for /f "delims==" %%A in (trimlist.txt) do set string=%%A & echo !string:,=.!>>trimlist-new.txt
如何删除尾随空格?如果可能的话,我想避免创建新的批处理文件。
%%A
和之间的空格=
包含在您的字符串中。为避免这种情况,您可以使用多行for
循环,也可以在set
语句周围加上引号。
@echo off
setlocal enabledelayedexpansion
for /f "delims==" %%A in (trimlist.txt) do set "string=%%A" & echo !string:,=.!>>trimlist-new.txt
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句