On Tue, Dec 14, 2010 at 10:00 PM, Leonardo Rodrigues
<[email protected]> wrote:
> Ok! Here goes my contribution to this thread!
>
> # $1=group
> # $2=user
>
> cd /etc
> cat ./group \
> | sed '/'$1'/ s/'$2'//' \
> | sed '/'$1'/ s/,,/,/' \
> | sed '/'$1'/ s/,$//' \
> | sed '/'$1'/ s/:,/:/' > group.new
>
> mv /etc/group.new /etc/group
> chown root.wheel /etc/group
> chmod 644 /etc/group
> exit 0
>
My take ;)
# -------------------------
FILE=/etc/group
FILE=group
install ${FILE} ${FILE}.orig
sed -e "/$1/s/$2//" \
-e "/$1/s/,,/,/" \
-e "/$1/s/,$//" \
-e "/$1/s/:,/:/" ${FILE}.orig > ${FILE}
# ----------------------------
Adriaan