bat脚本去除TXT内行第一个空格之前的内容
时间: 2023-12-10 07:38:14 浏览: 194
批处理删除文本文件中空格
4星 · 用户满意度95%
假设你要处理的文本文件名为 input.txt,可以使用以下的 batch 脚本来去除每行第一个空格之前的内容:
```
@echo off
setlocal enabledelayedexpansion
set input=input.txt
set output=output.txt
if exist %output% del %output%
for /f "tokens=* delims=" %%a in (%input%) do (
set line=%%a
set first=!line: =!
echo !first!>>%output%
)
echo Done!
```
这个脚本中,首先定义了输入文件名和输出文件名,然后通过 for 循环逐行读取输入文件。对于每一行,在变量中去掉第一个空格之前的内容,然后将结果写入输出文件。最后输出一个 "Done!" 的消息表示处理完成。
阅读全文