Это можно сделать просто с помощью cut:
$ cut -d: -f3 < <(getent group sudo)
27
getent group sudo получит строку относительно sudo группы из файла /etc/group:
$ getent group sudo
sudo:x:27:foobar
] Тогда мы можем просто взять третье поле, ограниченное :.
Если вы хотите, чтобы строка вывода соответствовала, используйте подстановку команд внутри echo:
$ echo "Group sudo with GID="$(cut -d: -f3 < <(getent group sudo))""
Group sudo with GID=27