On Tue, Dec 14, 2010 at 10:00 PM, Leonardo Rodrigues
<leonardov...@gmail.com> 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

Reply via email to