[ LUGOS-PROG ] Skripta
Andrej Lajovic
andrej.lajovic at guest.arnes.si
Wed May 23 19:22:37 CEST 2001
On Wed, 23 May 2001, Nejc Skoberne wrote:
> Zanima me, s kaksno skripto, bi lahko v en file spravil listo vseh
> userjev s sintakso:
>
> username:user.alias:User Name
Moja resitev bi bila taka (verjetno ni najbolj ucinkovita in najhitrejsa,
ampak deluje):
---------userlist.sh-----------
#!/bin/sh
cat /etc/passwd |while read line; do
USERNAME=`echo $line |cut -f 1 -d :`
REALNAME=`echo $line |cut -f 5 -d : |cut -f 1 -d ,`
UALIAS=`grep "^[^#].*:[[:space:]]*$USERNAME" /etc/aliases \
|head -n 1 |cut -f 1 -d :`
echo $USERNAME:$UALIAS:$REALNAME
done
---------userlist.sh-----------
USERNAME in REALNAME se pobereta iz passwd, UALIAS pa iz aliases. V aliases
se uposteva samo prva vrstica, ki velja za navedenega userja, tako, da ce
ima kdo vec aliasov, se izpise samo prvi. Pri aliases sem uposteval tudi, da
so vrstice, ki se zacnejo z # zakomentirane in se jih torej ne uporabi.
Lep pozdrav,
Andrej
-------------------------------------------------------------------------
If for example the capacity of a LV gets too small and your VG containing
this LV is full, you could add another PV to that VG and simply extend
the LV afterwards.
--/usr/src/linux-2.4.2/Documentation/LVM-HOWTO
More information about the lugos-prog
mailing list