This section of a script uses sed to remove multiple user accounts. I'd like to make that a more compact sed line rather than having multiple pipes, however I can only use awk and sed; no perl.
cp -p $ROOT_DIR/etc/shadow $ROOT_DIR/etc/shadow.pre_smtp_removal
cp -p $ROOT_DIR/etc/shadow /tmp/.
sed -e '/^smtp/d' /tmp/shadow | sed -e '/^uucp/d' | sed -e '/^nuucp/d'| | sed -e '/^listen/d' | sed -e '/^nobody/d' | sed -e '/^nobody4/d' > $ROOT_DIR/etc/shadow
Any help would be greatly appreciated.
Thanks,
John
cp -p $ROOT_DIR/etc/shadow $ROOT_DIR/etc/shadow.pre_smtp_removal
cp -p $ROOT_DIR/etc/shadow /tmp/.
sed -e '/^smtp/d' /tmp/shadow | sed -e '/^uucp/d' | sed -e '/^nuucp/d'| | sed -e '/^listen/d' | sed -e '/^nobody/d' | sed -e '/^nobody4/d' > $ROOT_DIR/etc/shadow
Any help would be greatly appreciated.
Thanks,
John