如何用bat在txt前面批量添加统计数字
bat吧
全部回复
仅看楼主
level 1
hackjimo 楼主
比如
1中超
2顺风顺
3师傅现
4是否真
原来是这样
中超
顺风顺
师傅现
是否真
如何批量在前面添加这种统计数字?
2016年10月14日 08点10分 1
level 1
hackjimo 楼主
@全天占线
求助
2016年10月14日 08点10分 2
level 1
hackjimo 楼主
@echo off&setlocal enabledelayedexpansion
(for /f "delims=" %%a in (1.txt) do echo !random! %%a)>2.txt
move /y 2.txt 1.txt
已找到这个命令,!random! 这个是随机数字 如何正序数字呢?还有经过测试这个随机数字后面有空格 如果能吧空格删除更好!!
2016年10月14日 08点10分 3
level 13
试试看
方法一:
powershell 执行
Write-Output |% {Get-Content $_ |% {$i=1}{Write-Output $($i.ToString()+$_);$i++;}|Set-Content "$_-new"; Move-Item -Force "$_-new" "$_";}
依次输入文件名并回车
方法二:
@ echo off & setlocal enabledelayedexpansion
set i=1
>2.txt (
for /f "usebackq" %%f in ("1.txt") do (
echo !i!%%f
set /a i+=1
)
)
move /y 2.txt 1.txt
---贴吧极速版 For UWP
2016年10月16日 03点10分 4
level 13
方法二改为
@ echo off & setlocal enabledelayedexpansion
set i=1
>2.txt (
for /f "usebackq delims=" %%f in ("1.txt") do (
echo !i!%%f
set /a i+=1
)
)
move /y 2.txt 1.txt
---贴吧极速版 For UWP
2016年10月16日 03点10分 5
感谢,我前几天已经找人处理了...才看到。thanks anyway
2016年10月18日 01点10分
level 12
@echo off
(for /f "tokens=1* delims=:" %%a in ('findstr /n .* 1.txt') do echo,%%a %%b)>#
move /y # 1.txt
2016年10月18日 03点10分 6
谢谢,之前已经解决了
2016年10月18日 09点10分
1