Shell脚本:如何检查多个团体,如果他们存在,并且在回声

问题描述:

显示这是我当前的代码:Shell脚本:如何检查多个团体,如果他们存在,并且在回声

if [ $(getent group administrators) ]; then 
    echo "Group exists" 
else 
    echo "Group does not exist" 
fi 

我的问题是:

  • 我怎么通过使改进这样我可以包含更多的组来显示?

  • 并显示该组,例如管理员,出现在echo中:组管理员,学生是否存在?

使用&&测试多个条件。

if [ $(getent group administrators) ] && [ $(getent group students) ] 
then 
    echo The groups administrators and students exit 
else 
    echo The groups administrators and students do not both exist 
fi 
+0

非常感谢,它的工作原理! :) –