【问题标题】:How do I extract the MAC ID of a laptop through R-Script code?如何通过 R-Script 代码提取笔记本电脑的 MAC ID?
【发布时间】:2019-11-21 20:28:41
【问题描述】:

我是 R 新手。我想知道如何在 R 中提取系统的 MAC id。有没有类似于 Python 中的 uuid.getnode() 的东西?

【问题讨论】:

  • 使用systemsystem2 调用ifconfigipipconfig,具体取决于您使用的系统。从那里,只需解析输出。

标签: r uuid mac-address


【解决方案1】:

一个想法是通过使用system从R运行系统命令并将结果存储在this answer中解释的文件中。

在 Linux 上

要在 Linux 上的命令行中获取 MAC 地址,您将使用(未在 MAC 上测试)here

$ ifconfig -a | grep -Po 'HWaddr \K.*$'

所以 R 中的总行是:

mac_addr<- system("ifconfig -a | grep -Po 'HWaddr \K.*$'", intern = TRUE)

在 Windows 上

mac_addr<- system("getmac", intern = TRUE)

然后按照@r2evans 的建议解析结果

【讨论】:

  • 没有错误我们无法为您提供进一步的帮助..(请不​​要透露您的真实MAC地址,IP...)
  • 错误:'\K' 是从 ""ifconfig -a | 开始的字符串中无法识别的转义。 grep -Po 'HWaddr \K" 这就是我尝试 mac_addr 时所说的
  • 我没有Mac所以我不知道,试试`mac_addr
  • 您在哪个操作系统上? getmac 是 Windows 命令
  • 我在 Windows 上。试图在 R 中获取笔记本电脑的 MAC id。
猜你喜欢
  • 2014-11-25
  • 1970-01-01
  • 1970-01-01
  • 2018-10-16
  • 1970-01-01
  • 2016-10-20
  • 2011-01-18
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多