web-dev-qa-db-ja.com

グループがまだ存在しない場合に、それを作成するための短く単純なコマンド?

グループが存在しない場合にのみ実行されるようにbashでこのコマンドを変更する最もクリーンな方法は何ですか?

groupadd somegroupname

ワンライナーが一番いいでしょう。

22
Oleg
getent group somegroupname || groupadd somegroupname
33
glenn jackman

グループがすでに存在する場合は強制的に終了し、GIDがすでに使用されている場合は-gをキャンセルします。

groupadd -f somegroupname
4
ram4nd