比如
a = 1 b = true c = "words"
和
c = "words" a = 1 b = false
如果用 vscode 的比较, 或直接用 vimdiff, 我没有想到怎么办能直接得出"只有 b 的参数不同"这一结论.
请问有什么办法嘛?
1 woshilibai 2018-05-02 13:38:10 +08:00 via Android 用眼睛瞅 |
2 kifile 2018-05-02 13:41:11 +08:00 ![]() 写两个 Map,分别读取键值对后,做交叉对比 |
3 j2gg0s 2018-05-02 13:54:49 +08:00 sort 之后 vimdiff; 或者 sort 之后 uniq, 所有没有重复行的即为 diff |
![]() | 4 yanyuechuixue OP @kifile 我不想自己写.... |
5 carlclone 2018-05-02 13:58:49 +08:00 那就先排序 |
6 jssyxzy 2018-05-02 14:06:41 +08:00 map, python |
7 onix 2018-05-02 14:09:53 +08:00 收费的 Beyond Compare |
![]() | 8 Duolingo 2018-05-02 14:13:10 +08:00 via Android 等号替换成 tab 导入 excel 排序 眼睛瞅着(雾 |
9 kohos 2018-05-02 14:39:19 +08:00 用 notepad++,先编辑菜单按字母顺序排序,再用 Compare 插件比较 |
![]() | 10 ant2017 2018-05-02 15:23:35 +08:00 via Android comm -3 |
11 slimbloody 2018-05-02 17:03:38 +08:00 用 python 的 set |
12 slimbloody 2018-05-02 17:04:45 +08:00 审题不清不好意思...用 map 吧 |