如何在linuxterminal上通过卷ID获得ubi卷名?

我们在ubi0上有4个卷,我想在运行时(dynamic)重命名卷名。 我发现一个选项就像获取相应的卷和parsing结果的ubinfo来获取卷名称。

example: ubi0 ubi0_0: Name: name1 ubi0_1: Name: name_2 ........... like this till ubi0_4. 

说如果我想获得卷2的名称然后

 ubinfo -d 0 -n 2 |grep "Name:" | sed -e 's|Name:||' -e 's/^ *//' name_2 command details: -d <UBI device number> -----> ubi0(0) -n <volume ID> -------> 2 ouptut of ubinfo -d 0 -n 2 Volume ID: 2 (on ubi0) Type: dynamic Alignment: 1 Size: mm LEBs (xxxxx bytes, d MiB) State: OK Name: name_2 Character device major/minor: zzz:n reaming is to get the Name string value. 

有没有其他更简单的选项来通过卷ID获取卷名称?

Solutions Collecting From Web of "如何在linuxterminal上通过卷ID获得ubi卷名?"