From 74ed7c9f94e55ea81548b1aaa91056aee7d99a14 Mon Sep 17 00:00:00 2001 From: Jim Meyering Date: Wed, 16 Jul 1997 12:49:36 +0000 Subject: Exit with status from `id' command. Don't print `$name : $groups' if id fails. Reported by Austin Donnelly. --- src/groups.sh | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/groups.sh b/src/groups.sh index d115d2a77..508e95a18 100755 --- a/src/groups.sh +++ b/src/groups.sh @@ -46,8 +46,12 @@ esac if [ $# -eq 0 ]; then id -Gn + status=$? else for name in "$@"; do - echo $name : `id -Gn -- $name` + groups=`id -Gn -- $name` + status=$? + test $status = 0 && echo $name : $groups done fi +exit $status -- cgit v1.2.3-54-g00ecf