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