无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 6740|回复: 8

[求助] 最近在折腾pe抄袭精简,求教这么一个批处理。。。

[复制链接]
发表于 2021-5-3 20:57:40 | 显示全部楼层 |阅读模式
目录下有两个文件,a.txt b.txt
b.txt的内容比较多,包含a.txt的部份内容
现在我需要一行一行读取a.txt,并删去b.txt中与之相同的行
生成新的b_new.txt


发表于 2021-5-3 21:22:13 来自手机 | 显示全部楼层
不是有软件吗?用啥批处理。。。
回复

使用道具 举报

发表于 2021-5-3 21:29:49 | 显示全部楼层
Beyond
回复

使用道具 举报

发表于 2021-5-3 23:52:09 | 显示全部楼层
本帖最后由 黑中见白 于 2021-5-4 00:19 编辑



<# :
@powershell "icm ([scriptblock]::Create((gc '%~f0' -Raw -Encoding UTF8)))"
exit
#>
# powershell script
#atxt+btxt 合并+去重,删除atxt的行数
$aa=gc a.txt
$bb=gc b.txt
$line=$aa+$bb
$aa.Count #行数

#去重
$set = [System.Collections.Generic.HashSet[string]]@($line)
#$set =$set | sort-Object #是否排序
Set-Content  -Path cc.txt -Value ($set -join "`r`n")  #去重

gc cc.txt | Select-Object -Skip $aa.Count | Set-Content c.txt
cmd /c del cc.txt
Write-Host -ForegroundColor White ('成功')
Start-Sleep -Milliseconds 3000

点评

多谢多谢,这个试了下还真是秒出啊, 就是要用到powershell,只能10下用,不过问题不大,反正大部份环境用是10  详情 回复 发表于 2021-5-4 10:59
回复

使用道具 举报

 楼主| 发表于 2021-5-4 10:59:40 | 显示全部楼层
黑中见白 发表于 2021-5-3 23:52
# powershell script
#atxt+btxt 合并+去重,删除atxt的行数
$aa=gc a.txt

多谢多谢,这个试了下还真是秒出啊,
就是要用到powershell,只能10下用,不过问题不大,反正大部份环境用是10

点评

7也有powershell,不过自带的版本较低,微软网站可以下载到最新版。 实际上b.txt不用产生,直接在wim中删除a.txt,然后再dir一下,剩下的就是b_new。  详情 回复 发表于 2021-5-5 16:50
回复

使用道具 举报

发表于 2021-5-5 16:50:12 | 显示全部楼层
江南一根葱 发表于 2021-5-4 10:59
多谢多谢,这个试了下还真是秒出啊,
就是要用到powershell,只能10下用,不过问题不大,反正大部份环境 ...

7也有powershell,不过自带的版本较低,微软网站可以下载到最新版。
实际上b.txt不用产生,直接在wim中删除a.txt,然后再dir一下,剩下的就是b_new。

点评

嗯,这个方式我也用的,我是有些通用性比较强的列表作对比,  详情 回复 发表于 2021-5-5 19:36
回复

使用道具 举报

 楼主| 发表于 2021-5-5 19:36:09 | 显示全部楼层
szwp 发表于 2021-5-5 16:50
7也有powershell,不过自带的版本较低,微软网站可以下载到最新版。
实际上b.txt不用产生,直接在wim中 ...

嗯,这个方式我也用的,我是有些通用性比较强的列表作对比,
回复

使用道具 举报

发表于 2021-5-12 08:21:51 | 显示全部楼层

用diff.exe diff.zip (33.09 KB, 下载次数: 37)

点评

你这个怎么用呢  详情 回复 发表于 2021-6-29 18:07
回复

使用道具 举报

发表于 2021-6-29 18:07:39 | 显示全部楼层

你这个怎么用呢
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-3-29 03:38

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表