[script] Connaitre avoir le code retour de groupadd ?

voilou, je viens de me rendre compte que linux est limité à 16 caratères pour des groupes.

Y a t-il de tester et d’enregistrer le code retour dans une variable ?

Enregistrer le code d’erreur dans un fichier, je sais faire
groupadd dossierconfidentiel 2> log

mais l’enregistrer dans une variable, je sais pas faire ?

CODE_ERREUR = groupadd dossierconfidentiel

lorsque je fais un echo $CODE_ERREUR, cela m’affiche rien que ce soit en cas de reussite ou d’echec de la commande.

[cpp]groupadd essai
linux:/home/axel# echo $?
0
linux:/home/axel# groupadd essai
groupadd : le groupe essai existe
linux:/home/axel# echo $?
9
linux:/home/axel#
[/cpp]

“echo $?” pour avoir le code de retour

[cpp]
groupdel essai
akaolinux:/home/axel# echo $?
0
akaolinux:/home/axel# groupdel essai
groupdel : le groupe essai n’existe pas
akaolinux:/home/axel# echo $?
6

[/cpp]