注册
登录
论坛
搜索
帮助
导航
私人消息 (0)
公共消息 (0)
论坛任务 (0)
系统消息 (0)
好友消息 (0)
帖子消息 (0)
批处理之家
»
BAT求助&讨论
» 请老师抽空帮写一个批处理文本合并去重复(已解答,谢谢各位老师的帮助!)
[新手上路]
批处理新手入门导读
[视频教程]
批处理基础视频教程
[视频教程]
VBS基础视频教程
[批处理精品]
批处理版照片整理器
[批处理精品]
纯批处理备份&还原驱动
[批处理精品]
CMD命令50条不能说的秘密
[在线下载]
第三方命令行工具
[在线帮助]
VBScript / JScript 在线参考
1
2
3
4
5
下一页
返回列表
发帖
PCL0769
发短消息
加为好友
PCL0769
当前离线
UID
104315
帖子
43
精华
0
积分
59
PB
59
技术
0
捐助
0
阅读权限
10
在线时间
27 小时
注册时间
2021-8-20
最后登录
2021-12-31
上等兵
帖子
43
积分
59
技术
0
捐助
0
注册时间
2021-8-20
1
楼
跳转到
»
正序看帖
打印
字体大小:
t
T
发表于 2021-10-4 07:36
|
只看该作者
[文本处理]
请老师抽空帮写一个批处理文本合并去重复(已解答,谢谢各位老师的帮助!)
本帖最后由 PCL0769 于 2021-10-12 17:03 编辑
01文件夹内有以下文本
1.txt
2.txt
3.txt
4.txt
......
N.txt
02文件夹内有以下文本
1.txt
2.txt
3.txt
4.txt
......
N.txt
03文件夹内有以下文本
1.txt
2.txt
3.txt
4.txt
......
N.txt
04文件夹内有以下文本
1.txt
2.txt
3.txt
4.txt
......
N.txt
05文件夹内有以下文本
........
有N个文件夹
请帮忙写一个将以上N个文件夹中的N个同名的文本合并然后生成一个新的文件夹,文件夹中同样生成合并后同名的文本
合并文件夹内有以下文本
1.txt
2.txt
3.txt
4.txt
......
N.txt
以下是原文档中的小部分格式内容,需要在合并后新生成的文本中
去除不完整的行,去重复
和
去特定行
的语句,谢谢!
SZ300951 20210226 4727036
SZ300999 20210226 -201125534
SZ301000 20210
(
原文本中少部分会有这种不完整的行
,在合并后新生成的文本中将不完整的行去除)
SZ300
(
原文本中少部分会有这种不完整的行
,在合并后新生成的文本中将不完整的行去除)
SZ138811-QQ84299 20210226 0
(原文本中少部分会有此行,
20210226
原文本中是按日期的一个变量,现需在新合并后生成的文本中将此行去除)
合并时能不能将记事本中的字符替换,替换条件如下:
SH替换成1|
SZ替换成0|
SZ300951 20210226
之间的空格替换成|
20210226 4727036
之间的空格替换成|
合并后的
最终文本内容格式:
0|000001|20210104|45971388
1|600004|20210104|22269128
另:
以下是完整的两行。
SZ300951 20210226 4727036
SZ300999 20210226 -201125534
以下是不完整的两行
,如果不好写就忽略此条件也行
SZ301000 20210
或者
SZ300
以下是多余无用的行,此行内容不需要 (
20210226
是按日期变化的变量)
SZ138811-QQ84299
20210226
0
不完整的行是原记事本偶尔某几个记事本中才会出现,不是所有的都会出现。
生成新的合并记事本时将这些不完整的去除,不完整的行不生成到这个新的合并记事本中。
请老师抽空帮写一个批处理,谢谢!
收藏
分享
PCL0769
发短消息
加为好友
PCL0769
当前离线
UID
104315
帖子
43
精华
0
积分
59
PB
59
技术
0
捐助
0
阅读权限
10
在线时间
27 小时
注册时间
2021-8-20
最后登录
2021-12-31
上等兵
帖子
43
积分
59
技术
0
捐助
0
注册时间
2021-8-20
68
楼
发表于 2021-10-12 17:05
|
只看该作者
回复
52#
xczxczxcz
老师好!
请帮忙看看这个能用批处理完成吗?谢谢!
http://www.bathome.net/thread-60353-1-1.html
TOP
PCL0769
发短消息
加为好友
PCL0769
当前离线
UID
104315
帖子
43
精华
0
积分
59
PB
59
技术
0
捐助
0
阅读权限
10
在线时间
27 小时
注册时间
2021-8-20
最后登录
2021-12-31
上等兵
帖子
43
积分
59
技术
0
捐助
0
注册时间
2021-8-20
67
楼
发表于 2021-10-12 17:04
|
只看该作者
回复
47#
idwma
老师好!
请帮忙看看这个能用批处理完成吗?谢谢!
http://www.bathome.net/thread-60353-1-1.html
TOP
PCL0769
发短消息
加为好友
PCL0769
当前离线
UID
104315
帖子
43
精华
0
积分
59
PB
59
技术
0
捐助
0
阅读权限
10
在线时间
27 小时
注册时间
2021-8-20
最后登录
2021-12-31
上等兵
帖子
43
积分
59
技术
0
捐助
0
注册时间
2021-8-20
66
楼
发表于 2021-10-12 17:01
|
只看该作者
RE: 请老师抽空帮写一个批处理,文本合并后生成在新文件夹中去重复(已解答,谢谢!)
回复
50#
WHY
老师好!
请帮忙看看这个能用批处理完成吗?谢谢!
http://www.bathome.net/thread-60353-1-1.html
TOP
PCL0769
发短消息
加为好友
PCL0769
当前离线
UID
104315
帖子
43
精华
0
积分
59
PB
59
技术
0
捐助
0
阅读权限
10
在线时间
27 小时
注册时间
2021-8-20
最后登录
2021-12-31
上等兵
帖子
43
积分
59
技术
0
捐助
0
注册时间
2021-8-20
65
楼
发表于 2021-10-12 16:59
|
只看该作者
回复
45#
went
老师好!
请帮忙看看这个能用批处理完成吗?谢谢!
http://www.bathome.net/thread-60353-1-1.html
TOP
PCL0769
发短消息
加为好友
PCL0769
当前离线
UID
104315
帖子
43
精华
0
积分
59
PB
59
技术
0
捐助
0
阅读权限
10
在线时间
27 小时
注册时间
2021-8-20
最后登录
2021-12-31
上等兵
帖子
43
积分
59
技术
0
捐助
0
注册时间
2021-8-20
64
楼
发表于 2021-10-12 16:58
|
只看该作者
回复
36#
newswan
老师好!
请帮忙看看这个能用批处理完成吗?谢谢!
http://www.bathome.net/thread-60353-1-1.html
TOP
PCL0769
发短消息
加为好友
PCL0769
当前离线
UID
104315
帖子
43
精华
0
积分
59
PB
59
技术
0
捐助
0
阅读权限
10
在线时间
27 小时
注册时间
2021-8-20
最后登录
2021-12-31
上等兵
帖子
43
积分
59
技术
0
捐助
0
注册时间
2021-8-20
63
楼
发表于 2021-10-12 14:46
|
只看该作者
谢谢各位老师出手帮助!
TOP
WHY
发短消息
加为好友
WHY
当前离线
UID
72409
帖子
1482
精华
0
积分
3266
PB
1565
技术
567
捐助
0
阅读权限
80
在线时间
357 小时
注册时间
2015-7-19
最后登录
2024-10-27
上校
帖子
1482
积分
3266
技术
567
捐助
0
注册时间
2015-7-19
62
楼
发表于 2021-10-10 21:58
|
只看该作者
本帖最后由 WHY 于 2021-10-10 21:59 编辑
回复
59#
xczxczxcz
过奖,
感谢测试。
在我的电脑上,vbs 用时 3.5 分钟,PowerShell 脚本用时 2.1 分钟
TOP
newswan
发短消息
加为好友
newswan
当前离线
UID
26862
帖子
1066
精华
0
积分
1453
PB
1144
技术
103
捐助
0
阅读权限
50
在线时间
546 小时
注册时间
2010-6-20
最后登录
2024-9-20
上尉
帖子
1066
积分
1453
技术
103
捐助
0
注册时间
2010-6-20
61
楼
发表于 2021-10-9 15:41
|
只看该作者
回复
50#
WHY
可以加个计时功能,运行完成,显示用时
TOP
newswan
发短消息
加为好友
newswan
当前离线
UID
26862
帖子
1066
精华
0
积分
1453
PB
1144
技术
103
捐助
0
阅读权限
50
在线时间
546 小时
注册时间
2010-6-20
最后登录
2024-9-20
上尉
帖子
1066
积分
1453
技术
103
捐助
0
注册时间
2010-6-20
60
楼
发表于 2021-10-9 15:33
|
只看该作者
本帖最后由 newswan 于 2021-10-9 15:34 编辑
回复
59#
xczxczxcz
😓,搞错,是给 why 回复的。
没有禁用表情,怎么表情发不出
TOP
xczxczxcz
发短消息
加为好友
xczxczxcz
(Tα酱油路过)
当前离线
UID
52077
帖子
709
精华
0
积分
961
PB
712
技术
83
捐助
0
阅读权限
40
在线时间
141 小时
注册时间
2012-9-14
最后登录
2024-1-5
中尉
帖子
709
积分
961
技术
83
捐助
0
注册时间
2012-9-14
59
楼
发表于 2021-10-9 13:51
|
只看该作者
回复
50#
WHY
看你的VBS灰常工整,灰常适合教师类工作,偶测了下时间为 1分45秒。感觉把那个字典拿掉可能会提升一些速度。字典对效率影响还是很大的。个人愚见!
QQ: 己阵亡
脚本优先 [
PowerShell win10
]
TOP
xczxczxcz
发短消息
加为好友
xczxczxcz
(Tα酱油路过)
当前离线
UID
52077
帖子
709
精华
0
积分
961
PB
712
技术
83
捐助
0
阅读权限
40
在线时间
141 小时
注册时间
2012-9-14
最后登录
2024-1-5
中尉
帖子
709
积分
961
技术
83
捐助
0
注册时间
2012-9-14
58
楼
发表于 2021-10-9 13:45
|
只看该作者
还可以调用 winform windows的对话框,更简单
QQ: 己阵亡
脚本优先 [
PowerShell win10
]
TOP
xczxczxcz
发短消息
加为好友
xczxczxcz
(Tα酱油路过)
当前离线
UID
52077
帖子
709
精华
0
积分
961
PB
712
技术
83
捐助
0
阅读权限
40
在线时间
141 小时
注册时间
2012-9-14
最后登录
2024-1-5
中尉
帖子
709
积分
961
技术
83
捐助
0
注册时间
2012-9-14
57
楼
发表于 2021-10-9 13:43
|
只看该作者
回复
56#
newswan
要显示对话框的话用 VisualBasic 的对话框不更好!
QQ: 己阵亡
脚本优先 [
PowerShell win10
]
TOP
newswan
发短消息
加为好友
newswan
当前离线
UID
26862
帖子
1066
精华
0
积分
1453
PB
1144
技术
103
捐助
0
阅读权限
50
在线时间
546 小时
注册时间
2010-6-20
最后登录
2024-9-20
上尉
帖子
1066
积分
1453
技术
103
捐助
0
注册时间
2010-6-20
56
楼
发表于 2021-10-9 13:28
|
只看该作者
本帖最后由 newswan 于 2021-10-9 13:33 编辑
回复
55#
xczxczxcz
我的意思是加到vbs代码里,运行完毕显示用时
MsgBox "Done 用时 xx.xx "
TOP
xczxczxcz
发短消息
加为好友
xczxczxcz
(Tα酱油路过)
当前离线
UID
52077
帖子
709
精华
0
积分
961
PB
712
技术
83
捐助
0
阅读权限
40
在线时间
141 小时
注册时间
2012-9-14
最后登录
2024-1-5
中尉
帖子
709
积分
961
技术
83
捐助
0
注册时间
2012-9-14
55
楼
发表于 2021-10-9 13:24
|
只看该作者
回复
54#
newswan
要vbs计时器作什么, StopWatch类不香吗?
QQ: 己阵亡
脚本优先 [
PowerShell win10
]
TOP
1
2
3
4
5
下一页
返回列表
批处理专区: BAT CMD DOS
BAT求助&讨论
BAT教程&资料
BAT原创&转载
BAT新大陆
BAT转载代码
新手练功
出题挑战
有偿求助
第三方命令行
开源原创工具
iBAT
Take Command
其他脚本区
PowerShell求助&讨论
PowerShell教程&资料
PowerShell原创&转载
VBS求助&讨论
JS / JScript / JavaScript
VBS教程&资料
VBS原创&转载
UNIX/Linux Shell
Python
Perl
网络资源区
电脑技术研讨
精品软件交流
论坛事务区
站务交流
意见反馈
论坛公告
版主申请
交换链接
建站杂谈
活动专区
论坛总版规
[收藏此主题]
[关注此主题的新回复]
[通过 QQ、MSN 分享给朋友]