我是批处理脚本方面的新手,正在努力学习。
我有一个批处理,它可以为文本文件中的每个字符串添加扩展名,但是现在,它在扩展名前留下了一个空格。
@echo off
set addtext=.mp4
for /f "delims=*" %%a in (list.txt) do (echo(%%a%%a%addtext%)>>new_list.txt
非常感谢任何帮助!
为了删除尾随空格,我使用了一个名为执行文件 另一个批处理文件中的此命令
call jrepl " +$" "" /f list.txt /o -
感谢您的帮助!
答案1
答案2
根据您的输入文件(无<>|&^),此批次可以执行以下操作:
@Echo off
Type NUL >new_list.txt
for /F "delims=" %%a in (list.txt) do Call :Write %%a
Goto :Eof
:Write
>>new_list.txt Echo:%*
将会%*
修剪输入中的所有前导和尾随空格。