-r
deve essere utilizzato in combinazione con un'altra opzione. Ad esempio:
$ id -Gr
1000 4 24 27 30 46 109 124
Citando la pagina man:
-r, --real
print the real ID instead of the effective ID, with -ugG
Il programma e i documenti si discostano dalle pratiche standard:
Se -ugG
in realtà significa -u|g|G[modifier]
(che a quanto pare lo fa), allora dovrebbe essere documentato in questo modo. Gli autori non sembravano pensare che ne valesse la pena. Tuttavia, quando l'utente fa la stessa cosa (come ha ragionevolmente provato Mr. Davis):
-ru
, un presupposto legittimo e intuitivo, restituisce un errore.
A proposito di questo suggerimento:
stat -c "%U" $(tty)
Probabilmente avrebbe aiutato a menzionare che è specifico per la shell.