中易网

有没有什么办法打乱TXT文档的行序

答案:3  悬赏:0  
解决时间 2021-01-14 23:51
  • 提问者网友:欲劫无渡
  • 2021-01-14 12:40
有没有什么办法打乱TXT文档的行序
最佳答案
  • 二级知识专家网友:七十二街
  • 2021-01-14 12:50
建立新的文本文档,输入以下内容,然后保存为**.bat的批处理文件格式,然后双击运行,记住放在要处理的目录下运行,也处理子目录..
最好先测试下再执行哦.@echo off&setlocal enableDelayedExpansion
set "r=hy.txt"
for /f "tokens=2 delims=:" %%a in ('find /c /v "" "%r%"') do set m=%%a
for /l %%a in (1,1,%m:~1%) do set #!random!!random!!random!==%%a
for /f "tokens=2 delims==#" %%a in ('set #') do call:n %%a
exit
:n
if %1==%m:~1% (set n=) else set "n=skip=%1 "
for /f "%n%tokens=1* delims=:" %%a in ('findstr /n .* "%r%"') do (
>>temp.txt echo;%%b
goto:eof
) 上面不行的话,试试下面的-----
@echo off
setlocal enabledelayedexpansion
for /r %%a in (*.txt) do (
set "n=0"
for /f "skip=1 delims=*" %%b in ('type "%%a"') do (
set/a "n+=1"
if "!n!"=="1" (echo %%b>"%%a") else echo %%b>>"%%a"
))
pause
-----
全部回答
  • 1楼网友:十年萤火照君眠
  • 2021-01-14 14:27
这个楼上的方法可以一试
  • 2楼网友:鸽屿
  • 2021-01-14 13:19
bat 批处理
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息