用批处理 排列数组 并去掉空格,请教各位大神

例: 我有一个文本(a.txt)里面的内容如下

454556 555 555452 546 55645 554556 54654
88663 8678 3588 8588 564 887689645 88798
......
想排列成
454556
555
555452
546
55455
54654
88663
8678
3588
8588
564
887689645
88798
.....
结果就是去掉所有数组的空格,并每行只一个数组。

@echo off
set f=a.txt
wfr %f% -r:" " -t:"\r\n"
(for /f %%i in (%f%) do echo %%i)>temp.txt
move /y temp.txt %f%

rem ä¹Ÿæœ‰å…¶ä»–实现方法,我的习惯是借助一个第三方命令行工具wfr实现。
rem å·¥å…·ä¸‹è½½åŠè¯´æ˜Žè§ï¼šhttp://baiy.cn/utils/wfr/index.htm

 

追问

大神,这个批 处理,只是排列了每行的第一组数据。。。。。。

你可以试一下,每行的第二组数据和第三第四第N,都不见了。

追答

你没看图片里的运行结果吗?
就是用你给的数据测试的。

估计你没去下载那个wfr吧!

温馨提示:答案为网友推荐,仅供参考