[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[数值计算] 批处理怎样输出不重复组合排列?

本帖最后由 rack 于 2018-8-10 16:04 编辑

我想把指定除符号外的所有字符(数字或者字母)10个或者20个或者任意个如1234567890qwertyuiop
所有排列组合行中无重复字符输出8位或者10位一行


如:所有字母数字字符,按8位排列:
abcdef23
abcd4ef6
ab5cdef4
Ab5cdef4
.
.
.
.
a123456a(里面有重复的字母a不要)
A123456a(里面有重复的字母a不要)
abc5def5(里面有重复的数字5不要)
aaaaaa6a(里面有重复的字母a不要)
555555f5(里面有重复的数字5不要)

用grep或者findstr都可以

TOP

谢谢管理员,看了好几个贴,感觉我看的稀里糊涂的
如:所有字母数字字符,按8位排列:
abcdef23
abcd4ef6
ab5cdef4
Ab5cdef4
.
.
.
.
a123456a(里面有重复的字母a不要)
A123456a(里面有重复的字母a不要)
abc5def5(里面有重复的数字5不要)
aaaaaa6a(里面有重复的字母a不要)
555555f5(里面有重复的数字5不要)

TOP

返回列表