On Thu, Mar 04, 2004 at 11:51:04AM +0100, Richard Lyons wrote:
> On Thursday 04 March 2004 02:02, Colin Watson wrote:
> > On Wed, Mar 03, 2004 at 08:56:49PM +0100, Ruben Porras wrote:
> > > so, echo $SHELL seems not to be reliable, how could I now which
> > > shell I am using? (Imagine you need to know in a script)?
> >
> > You should never need to know this in a script, because (correct)
> > scripts should always have #! lines at the top specifying the
> > interpreter to use.
> >
> > In practice I've never found myself needing a shell variable to let
> > me know in any other situation either; I know what my login shell
> > is, and I can use 'getent passwd | grep ^whatever-my-user-name-is'
> > to find out if
> 
> I learn something new every hour!  Never heard of getent before.
> (Though in this instance 'cat /etc/passwd | grep
> ^whatever-my-user-name-is' is only one character longer).

There's a useless use of cat award in there. :) Mind you, I have a
redundant grep too; this is better:

  getent passwd whatever-my-user-name-is

Cheers,

-- 
Colin Watson                                  [EMAIL PROTECTED]


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED] 
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to