参考:下面的问题 驱动器名称?“/dev/sda”的“sda”部分的正确术语是什么?
鉴于:
我想要做什么:我希望能够以编程方式(如果可能的话,在 shell 脚本中)启动它的设备类型,并根据启动设备更改某些特征。
简单的例子:
Boot device = "mmxxxxx"
Print "Booted from SD card!"
Boot device = "sda"
Print "Booted from Attached Storage!"
Run Code Online (Sandbox Code Playgroud)
我想要做的是提取(为了需要一个更好的术语)根分区派生的主要设备类型(即“ sd”、“mm”或其他任何内容,具体取决于作为根安装的设备分割。)
我怀疑我可以以某种方式列出安装在 root 上的设备,而不列出 中的所有内容mount,然后提取最后一个斜杠后的前两个字母。。。