gpt4 book ai didi

linux - 获取 Usb block 设备的标签

转载 作者:太空宇宙 更新时间:2023-11-04 09:10:26 24 4
gpt4 key购买 nike

我无法从命令中提取 USB 名称以将其用作变量。

sudo e2label /dev/sdb1 | grep -i /dev/ 

结果是:

/dev/sdb1 contains a vfat file system labelled 'ESD-USB'

我尝试过的:

sudo e2label /dev/sdb1 | grep -i /dev/ | sed -n "/'*'/p"

产生相同的结果。

sudo e2label /dev/sdb1 | grep -i /dev/ | sed -n "/'*'/p"

如果你看到上面的结果,我想要的结果是只有 ESD-USB。

最佳答案

你可以使用awk

sudo e2label /dev/sdb1 | awk -F\' '/\/dev\// {print $2}'
ESD-USB

将字段分隔符设置为单引号,搜索/dev/,然后打印第二个字段。

关于linux - 获取 Usb block 设备的标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57486926/

24 4 0