中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net  论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » 分享,统计数字串出现次数并排序的cmd高效代码
作者:
标题: 分享,统计数字串出现次数并排序的cmd高效代码 取消高亮 | 上一主题 | 下一主题
netbenton
银牌会员

批处理编程迷


积分 1916
发帖 752
注册 2008-12-28
来自 广西
状态 离线
『楼 主』:  分享,统计数字串出现次数并排序的cmd高效代码


@echo off&setlocal enabledelayedexpansion
echo %time%
for /f %%a in (tota.txt) do (
        set nu=000000%%a
        set nu=!nu:~-6!
        set/a $!nu!+=1,m=$!nu!
        set #!nu!=%%a !m!
)
for /f "tokens=2 delims==" %%a in ('set #') do echo %%a
echo %time%
pause
数据如下:
5
7
15
18
29
34
45
50
53
55
57
61
64
70
71
75
81
86
87
89
98
99
103
106
111
118
124
125
126
128
135
138
146
155
156
157
160
170
173
176
178
180
185
191
203
204
208
212
215
231
238
240
246
247
250
253
255
2
7
9
12
15
19
30
38
53
55
59
61
68
70
71
75
81
86
87
88
89
98
99
103
106
111
115
116
118
122
125
126
130
135
138
142
143
146
147
150
151
152
156
159
163
170
173
175
177
178
180
182
185
203
204
207
217
233
240
245
246
247
250
253
254
255
7
18
19
30
38
53
61
64
66
70
71
75
88
89
95
98
99
103
104
106
109
111
114
116
118
122
125
126
130
134
138
140
143
151
155
156
157
159
163
166
176
177
180
182
183
185
189
203
204
207
212
217
227
233
234
238
240
241
242
247
250
255
5
8
9
11
12
15
17
30
36
41
42
45
48
49
53
57
59
63
64
66
67
68
70
73
76
77
79
82
86
88
89
90
95
98
99
101
102
103
105
109
110
111
113
115
116
118
124
125
126
127
129
130
134
138
140
143
144
147
151
155
157
161
162
163
167
7
9
10
11
5
9
18
19
20
22
31
59
61
70
76
77
81
86
88
89
90
99
105
106
109
111
2
4
5
7
10
15
18
19
22
29
31
33
36
38
41
46
49
57
59
61
66
70
72
73
75
76
4
5
11
15
19
20
30
33
36
42
45
46
47
4
5
11
19
22
23
29
31
46
47
50
57
61
68
70
71
73
75
76
86
88
89
90
99
101
102
103
104
105
106
109
110
111
114
115
124
125
126
130
131
133
134
137
138
140
142
144
147
157
159
160
165
166
167
169
173
177
180
183
185
186
187
192
203
207
208
209
212
213
214
221
229
233
237
238
240
246
255
3
5
11
17
18
19
22
23
29
33
34
结果:
23:56:02.06
2 2
3 1
4 3
。。。。。。
253 2
254 1
255 4
23:56:02.28
[ Last edited by netbenton on 2009-4-12 at 11:03 ]



精简
[你的+我的+他的]=>[大家的]    个人网志   
2009-4-12 11:43
查看资料  发送邮件  发短消息 网志  OICQ (37659560)  编辑帖子  回复  引用回复
26933062
银牌会员





积分 2268
发帖 879
注册 2006-12-19
状态 离线
『第 2 楼』:  

字符窜?若某行为  a b c d 算不算字符串呢?



致精致简!
2009-4-12 13:02
查看资料  发短消息 网志   编辑帖子  回复  引用回复
netbenton
银牌会员

批处理编程迷


积分 1916
发帖 752
注册 2008-12-28
来自 广西
状态 离线
『第 3 楼』:  

呵呵,不好意思,发错了,是数字串。字符串还没有测试过



精简
[你的+我的+他的]=>[大家的]    个人网志   
2009-4-12 13:06
查看资料  发送邮件  发短消息 网志  OICQ (37659560)  编辑帖子  回复  引用回复

请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: