sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #45426
RE: Shell scripts
> -----Original Message-----
> From: Kim Schulz [mailto:kim@xxxxxxxxx]
>
> "Jacob Vennervald Madsen" <jvm@xxxxxxxxxxxxxxx> wrote:
> > Hej
> >
> > Jeg er ved at lave et shell script, hvori jeg skal checke,
> om en given
> > bruger existerer på systemet.
> > Hvordan gør jeg det?
> >
> > Jacob
>
> #!/bin/sh
> bruger = 'cat /etc/passwd|grep ^$1'
> if (bruger ne "")
> echo "bruger eksisterer"
Et kolon efter brugernavnet er bedre,
da bent ellers matcher bent123
if grep "^$1:" /etc/passwd >/dev/null 2>&1 ; then
eksisterer ....
else
....
fi
eller
if id $1 >/dev/null 2>&1 ; then
eksisterer ....
else
....
fi
/Kristian Høgh.