Scripting
如何在 shell 腳本中將 /dev/disk/by-* 解析為設備?
在(Bash)shell 腳本中,我確實希望將分區標籤 - fe
/dev/disk/by-label/X
- 解析為相應的設備(分區)編號:/dev/sdX1
.我該如何解決
/dev/disk/by
to/dev/sdX
?
readlink -f
其中 -f 是 –canonicalize:
通過遞歸地跟踪給定名稱的每個組件中的每個符號連結來規範化;除了最後一個組件之外的所有組件都必須存在
例子:
$ readlink -f /dev/disk/by-label/my_partition_label /dev/sdb1