Obwohl groups
scheint keine Option zum Trennen von Einträgen durch Null zu haben, id
tut - zumindest in der GNU CoreUtils-Implementierung, die auf Ubuntu 18.04 gelten sollte
-z, --zero
delimit entries with NUL characters, not whitespace;
Also zum Beispiel
id -Gnz someuser
sollte eine durch Null getrennte Liste der Namen von someuser
geben 's ergänzende Gruppen - Sie können dies mit
id -Gnz someuser | xargs -0 printf '%s\n'
Beachten Sie, dass POSIX diese Option nicht vorschreibt und daher nicht portierbar ist. Siehe zum Beispiel The Open Group Base Specifications