0%

获取 UUID 的小脚本

在日常开发测试过程中经常会需要获取设备的 UUID,正常我们会把设备连上电脑,在 iTunes 里去招设备序列号然后复制出来。这样操作虽然也不繁琐,但有没有办法更高效呢?让我们写一个小脚本工具来实现这一功能~

  1. 第一步,借助 system_profiler,在 terminal 中输入 指令system_profiler SPUSBDataType,可以获取到当前 mac 上所有 USB 信息,找到你的设备,可以看到对应的 Serial Number

  1. 第二步, 筛选出我们需要的 Serial Number 信息,修改上面的指令
    system_profiler SPUSBDataType | sed -n -E 's/Serial Number: (.+)/\\1/1p',打印结果如下,可以很轻松的拿到我们需要的设备序列号.

  2. 第三步,快捷启动。我们不可能每次都敲这么一长串命令,关键也不好记,为了操作方便,我们可以命令加个 alias

  • 编辑 .bash_profile:
    vim ~/.bash_profile
  • 加入命令别名:
    alias lsusb="system_profiler SPUSBDataType | sed -n -E 's/Serial Number: (.+)/\\1/1p'
  • 启用配置:
    source ~/.bash_profile
  • 完成,使用命令 lsusb,打印出想要的结果
    lsusb

总结:以上的脚本只是一个小工具,在开发过程中可以编写更多功能的脚本来提升开发效率。比如 system_profiler 并不仅仅只能获取 usb 信息,还有很多其他功能可以去探索。