-
Notifications
You must be signed in to change notification settings - Fork 1.9k
SC3066
Vidar Holen edited this page Apr 11, 2025
·
2 revisions
if [ -G file ]
then
echo "File is owned by your effective group"
fiif [ -n "$(find file -prune -group "$(id -g)")" ]
then
echo "File is owned by your effective group"
fitest -G is a bash/ksh/dash/ash extension to check whether the file is owned by your effective group.
To ensure compatibility with other shells, you can use find -group "$(id -g)".
If you expect your shell to support test -G, specify this explicitly in the shebang (or with # shellcheck shell=dash directive).
- Help by adding links to BashFAQ, StackOverflow, man pages, POSIX, etc!