怎么用bat批量删除txt文件里每一行开头的第一个空格

有的行前面没有空格,有的有一个空格,有的有好几个空格,所以能不能把那些只有一个空格的空格删掉?(描述的清楚嘛···)比如T123TH123TU123第一行前面有五个空格,... 有的行前面没有空格,有的有一个空格,有的有好几个空格,所以能不能把那些只有一个空格的空格删掉?(描述的清楚嘛···)
比如
T123
TH123
TU123
第一行前面有五个空格,第二行前面有一个空格,第三行前没有空格,我想把第二行的这一个空格删掉,第一行的删掉一个空格还留四个,第三行不动,能实现么
展开
 我来答
qop_dob
2019-03-31 · TA获得超过1.5万个赞
知道大有可为答主
回答量:1.3万
采纳率:79%
帮助的人:3931万
展开全部

不清楚你的实际情况,仅以问题中的样例为据

@echo off
set #=q&set/ax=0x53b7e0b4
title Any question +%#%%#% %x%
cd /d "%~dp0"
md ".\结果\" 2>nul
powershell ^
    dir . *.txt^|%%{^
        write-host $_.FullName;^
        $text=@(gc $_.FullName)^|%%{$_ -replace '^^ ',''};^
        out-file -file ('.\结果\'+$_.Name) -input ($text -join \"`r`n\") -enc Default;^
    }
echo;Any question +%#%%#% %x%
pause
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式