diff options
| author | Indrajith K L | 2022-12-03 17:00:20 +0530 | 
|---|---|---|
| committer | Indrajith K L | 2022-12-03 17:00:20 +0530 | 
| commit | f5c4671bfbad96bf346bd7e9a21fc4317b4959df (patch) | |
| tree | 2764fc62da58f2ba8da7ed341643fc359873142f /coreutils-5.3.0-bin/bin/groups | |
| download | cli-tools-windows-f5c4671bfbad96bf346bd7e9a21fc4317b4959df.tar.gz cli-tools-windows-f5c4671bfbad96bf346bd7e9a21fc4317b4959df.tar.bz2 cli-tools-windows-f5c4671bfbad96bf346bd7e9a21fc4317b4959df.zip | |
Diffstat (limited to 'coreutils-5.3.0-bin/bin/groups')
| -rw-r--r-- | coreutils-5.3.0-bin/bin/groups | 70 | 
1 files changed, 70 insertions, 0 deletions
| diff --git a/coreutils-5.3.0-bin/bin/groups b/coreutils-5.3.0-bin/bin/groups new file mode 100644 index 0000000..44a8426 --- /dev/null +++ b/coreutils-5.3.0-bin/bin/groups @@ -0,0 +1,70 @@ +#!/bin/sh +# groups -- print the groups a user is in +# Copyright (C) 1991, 1997, 2000, 2002, 2004 Free Software Foundation, Inc. + +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2, or (at your option) +# any later version. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the +# GNU General Public License for more details. + +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software Foundation, +# Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + +# Written by David MacKenzie <djm@gnu.ai.mit.edu>. + +# Make sure we get GNU id, if possible; also allow +# it to be somewhere else in PATH if not installed yet. +PATH=c:/progra~1/CoreUtils/bin:$PATH + +usage="Usage: $0 [OPTION]... [USERNAME]... + +  --help      display this help and exit +  --version   output version information and exit + +Same as id -Gn.  If no USERNAME, use current process. + +Report bugs to <bug-coreutils@gnu.org>." + +version='groups (GNU coreutils) 5.3.0 +Written by David MacKenzie. + +Copyright (C) 2004 Free Software Foundation, Inc. +This is free software; see the source for copying conditions.  There is NO +warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.' + + +fail=0 +case $# in +  1 ) +    case "z${1}" in +      z--help ) +	 echo "$usage" || fail=1; exit $fail;; +      z--version ) +	 echo "$version" || fail=1; exit $fail;; +      * ) ;; +    esac +    ;; +  * ) ;; +esac + +if [ $# -eq 0 ]; then +  id -Gn +  fail=$? +else +  for name in "$@"; do +    groups=`id -Gn -- $name` +    status=$? +    if test $status = 0; then +      echo $name : $groups +    else +      fail=$status +    fi +  done +fi +exit $fail | 
