简短,简单的命令来创建一个尚不存在的组?


20

在bash中修改此命令以仅在该组不存在时才运行的最干净方法是什么?

groupadd somegroupname

一线是最好的。

Answers:


33
getent group somegroupname || groupadd somegroupname

3
谢谢。如果对任何人有帮助,此轻微修改可避免从第一个命令打印输出:[ $(getent group somegroupname) ] || groupadd somegroupname
Oleg

2
或者只是将其输出重定向到/ dev / null
glenn jackman 2014年

4

如果已存在该组,则使用force可以成功退出,如果已经使用了GID,则取消-g。

groupadd -f somegroupname
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.