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