You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何无需手动搜索匹配两份文本文件中的应用名称列表

两份无序应用列表批量匹配方案

以下方案均不受原始文件的应用排列顺序影响,无需手动逐行搜索:

方案1:Excel/WPS表格实现(零代码,全平台通用)

适合无技术基础的普通用户,操作步骤如下:

  • 把旧版本文件的所有应用名复制到表格A列,新版本的应用名复制到B列,两列均无需提前排序
  • 在C1单元格输入匹配公式:=IF(COUNTIF(B:B,A1)>0,"两个版本共有","仅旧版本存在"),按下回车生成第一行的匹配结果
  • 选中C1单元格,鼠标放在单元格右下角的小方块上,下拉填充到A列有内容的最后一行,C列会自动标注所有旧版应用的归属类别
  • 如需单独提取两类数据,选中全表后按C列筛选对应值即可

方案2:Linux/macOS 命令行方案(秒级出结果)

适合熟悉终端操作的用户,操作步骤如下:

  • 将旧版文件命名为old.txt、新版文件命名为new.txt,确保两份文件均为每行一个应用名
  • 提取两个版本共有的应用名,执行命令:
    comm -12 <(sort old.txt) <(sort new.txt) > common.txt
  • 提取仅在旧版本存在的应用名,执行命令:
    comm -23 <(sort old.txt) <(sort new.txt) > old_only.txt
    命令会先对两份文件的内容自动排序再对比,完全不受原始行顺序影响

方案3:Windows 原生命令行方案(无需安装额外软件)

适合Windows系统用户,操作步骤如下:

  • 将旧版文件命名为old.txt、新版文件命名为new.txt,放在同一个文件夹中
  • 按下Win+R组合键输入cmd打开命令提示符,切换到对应文件所在的文件夹
  • 先执行以下命令对两份文件排序:
    sort old.txt /o sorted_old.txt
    sort new.txt /o sorted_new.txt
  • 提取两个版本共有的应用名,执行命令:
    findstr /g:sorted_new.txt sorted_old.txt > common.txt
  • 提取仅在旧版本存在的应用名,执行命令:
    findstr /v /g:sorted_new.txt sorted_old.txt > old_only.txt

通用注意事项:如果单份文件内存在重复的应用名,建议先对单份文件执行去重操作后再对比,避免最终结果出现冗余条目。

内容的提问来源于stack exchange,提问作者Jacket

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.27 18:54:07