Finding the user name via the shell
Michael R. Johnston
mikej at tfli.UUCP
Sun Dec 4 00:42:16 AEST 1988
In article <6323 at polyslo.CalPoly.EDU> mdella at polyslo.CalPoly.EDU (Marcos R. Della) writes:
>I was wondering if anyone out there knew how to determine the users
>login name while running a shell script. I can get the home address
>$HOME, but not the name. This is under sco xenix 2.2.3 I think...
The correct answer is to use the variable $LOGNAME. That will return the users
login name. The users REAL NAME is a different story. That could be done as
follows:
REALNAME=`grep "^$LOGNAME:" /etc/password|cut -d: -f5`
Thats all folks!
--
---
Michael R. Johnston - @NET: mikej at cpmain.uucp
...{cmcl2!phri!,uunet!}dasys1!cpmain!mikej || ...!philabs!mergvax!cpmain!mikej
More information about the Comp.unix.xenix
mailing list