Tente usar o abaixo:
$ getent group "groupname"
ou provavelmente isso também pode funcionar
$ awk -F':' '{ print $1 }' /etc/passwd
Eu queria escrever um script de shell no qual ele precisa fornecer o nome do grupo cujo GID = 0.I usou o comando awk assim,
awk -F ':' {$3==0} /etc/group | cut -d ':' -f1
Funciona bem no redhat, aix. Mas não funcionou no Solaris. Ele lança erro como awk: erro de sintaxe perto da linha 1 awk: saindo da linha 1
Eu quero usar / usr / bin / awk no solaris.Como modificar este script de acordo com o antigo awk no solaris?
ou posso usar uma abordagem alternativa para generalizar esse script em todas as plataformas linux?
Tente usar o abaixo:
$ getent group "groupname"
ou provavelmente isso também pode funcionar
$ awk -F':' '{ print $1 }' /etc/passwd