中国DOS联盟

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

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

中国DOS联盟论坛
现在时间是 2026-06-19 06:53
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » 分享,统计数字串出现次数并排序的cmd高效代码 查看 1,039 回复 2
楼 主 分享,统计数字串出现次数并排序的cmd高效代码 发表于 2009-04-12 11:43 ·  中国 广东 东莞 电信
银牌会员
★★★
批处理编程迷
积分 1,916
发帖 752
注册 2008-12-28 04:30
UID 135147
性别 男
来自 广西
状态 离线


@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 ]
精简
=> 个人网志
2 发表于 2009-04-12 13:02 ·  中国 湖南 娄底 电信
银牌会员
★★★
积分 2,268
发帖 879
注册 2006-12-19 16:23
UID 73968
性别 男
状态 离线
字符窜?若某行为 a b c d 算不算字符串呢?
致精致简!
3 发表于 2009-04-12 13:06 ·  中国 广东 东莞 电信
银牌会员
★★★
批处理编程迷
积分 1,916
发帖 752
注册 2008-12-28 04:30
UID 135147
性别 男
来自 广西
状态 离线
呵呵,不好意思,发错了,是数字串。字符串还没有测试过
精简
=> 个人网志
论坛跳转: