【发布时间】:2015-08-30 13:42:45
【问题描述】:
我有一个包含以下 IP 地址列表的 csv 文件:
SSH IP NFS IP iSCSI IP
10.xxx.xxx.aaa 172.xxx.xxx.aaa 172.yyy.xxx.aaa
10.xxx.xxx.bbb 172.xxx.xxx.bbb 172.yyy.xxx.bbb
10.xxx.xxx.ccc 172.xxx.xxx.ccc 172.yyy.xxx.ccc
10.xxx.xxx.ddd 172.xxx.xxx.ddd 172.yyy.xxx.ddd
... ... ...
... ... ...
我想比较 SSH IP、NFS IP 和 iSCSI IP 中的最后一个八位字节,如果它们匹配,我想通过 ssh 进入框中执行一些命令。
考虑到我的情况,我想知道比较最后一个八位字节的最有效方法。对此的任何帮助将不胜感激。
附:我在 ssh 进入盒子时没有任何问题,我打算使用 paramiko 库。
【问题讨论】:
-
那么到目前为止,您的尝试有什么不妥?
-
@WoodyPride 这是我的示例数据:SSH IP NFS IP 192.168.201.xxx 172.20.103.xxx 192.168.201.zzz 172.20.103.yyy 192.168.201.yyy 172.29.103.zzz ... .... 基本上,如果 SSH IP 192.168.201.xxx 中的最后一个八位字节与 NFS ip 172.20.103.xxx 中的最后一个八位字节匹配,那么我想 ssh 进入 192.168.201.xxx 并执行远程执行一些命令。我也会使用 NFS ip。我想对文件中的所有 IP 地址执行此操作。
标签: python python-2.7 pandas compare ip-address