在下网工,求个脚本。

237 天前
 jackshi

在下网工,求个脚本。

表 1 是 arp 表总表,包含 IP+MAC 信息 表 2 是分表,只有 MAC 信息,要根据 MAC 在表 1 中查表填入对应的 IP 信息。

2873 次点击
所在节点    Python
29 条回复
learningman
237 天前
格式不给别人怎么帮你,有这时间不如问问 chatgpt
ohayoo
237 天前
这个我感觉都不需要用到脚本,awk 是不是就可以实现啊
ohayoo
237 天前
又想了下,如果没有 awk 环境,excel 的数据透视表是不是就能解决
kemistep
237 天前
这个 sql 很简单,
select 表 2.mac,表 1.ip
from 表 2
left join 表 1
on 表 2.mac = 表 1.mac

需要注意的是,mac 是否有重复值,如有重复值,就笛卡尔积,数据膨胀了
kemistep
237 天前
或者用 pandas 的 merge ,也可以的, 数据处理,建议用 pandas ,方便,自己写循环,太麻烦了
Qetesh
237 天前
excel 的 vlookup 可以实现
julyclyde
237 天前
现在还有这么专业(别的方向都不会)的网工吗
LykorisR
237 天前
要求倒是给细致一点啊,桌面端?语言要求呢,Py 还是什么都行?需要用数据库还是 csv 一类的文件储存?
Byzliu
237 天前
GPT 就够了,几分钟完事
Byzliu
237 天前
gpt4 的代码解释器非常适合干这种。
albert91
237 天前
导入到数据库里面写 sql 最方便
giter
237 天前
切记,找人帮忙要说谢谢,而不是甩个需求当老板。
hefish
237 天前
网工好啊。。。

网工再见。
Eiden
237 天前
excel 用 vlookup
gvdlmjwje
237 天前
vlookup 啊。。。
mansurx
237 天前
没用 excel 吗,o365 的 xlookup 会更好用……当然你要发给 ChatGPT 可能会更简单
wuwukai007
236 天前
加 v 100 给你搞定
defunct9
236 天前
它这是 show arp 的结果
wangyi180723
236 天前
做过,用 textfsm 干
Ackvincent
236 天前
ChatGPT

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/974035

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX