Извлечение UUID из blkID

Команда, у меня есть строка ниже -

[ec2-user@ip-172-31-18-136 ~]$ blkid /dev/xvdb
/dev/xvdb: LABEL="NFSDisk" UUID="a12bea48-f0b2-4337-aee7-5b1b724dfe0b" TYPE="ext4"

и хотел бы извлечь только UUID. Я пробовал awk, cut & sed. но ничего не получалось. Пожалуйста помоги..

Ниже тот, который работает для меня

[root@ip-172-31-18-136 ~]# blkid /dev/xvdb | cut -d" " -f3
UUID="a12bea48-f0b2-4337-aee7-5b1b724dfe0b"

1 ответ

Используя sed:

blkid /dev/xvdb | sed 's/.*UUID="\(.*\)" .*/\1/'

Другие вопросы по тегам