Ačkoli groups
Zdá se, že nemá možnost oddělovat položky nulou, id
ano – alespoň v implementaci GNU CoreUtils, která by měla platit na Ubuntu 18.04
-z, --zero
delimit entries with NUL characters, not whitespace;
Tak například
id -Gnz someuser
by měl poskytnout seznam jmen someuser
oddělený nulou doplňkové skupiny 's – můžete si to ověřit pomocí
id -Gnz someuser | xargs -0 printf '%s\n'
Všimněte si, že POSIX tuto možnost nenařizuje, takže nebude přenosný. Viz například The Open Group Base Specifications