}
getent() {
- which getent && (eval "$(which getent) $@"; return)
- [ "$1" = 'group' -a -n "$2" ] && grep "^$1:" /etc/group && return
- [ "$1" = 'group' ] && cat /etc/group && return
- [ "$1" != 'passwd' ] && echo "Support only passwd and group untill now" && return 1
+ local cmd; cmd=`which getent` && (eval "$cmd $@"; return)
+ if [ "$1" = "group" -a -n "$2" ]; then
+ grep "^$2:" /etc/group
+ return
+ fi
+ [ "$1" = "group" ] && cat /etc/group && return
+ [ "$1" != "passwd" ] && echo "Support only passwd and group untill now" && return 1
[ -z "$2" ] && (ls_users; return)
ls_users | grep "^$2:"
}