20 グループが存在しない場合にのみ実行するようにbashでこのコマンドを変更する最もクリーンな方法は何ですか? groupadd somegroupname ワンライナーが最適です。 command-line users group — オレグ ソース
33 getent group somegroupname || groupadd somegroupname — グレン・ジャックマン ソース 3 ありがとう。ケースでは、このわずかな変更は最初のコマンドからの印刷出力を回避し、誰にも役立ちます:[ $(getent group somegroupname) ] || groupadd somegroupname — オレグ 2 または、単にその出力を/ dev / nullにリダイレクトします — グレンジャックマン14
4 forceを使用すると、グループが既に存在する場合は正常に終了し、GIDが既に使用されている場合は-gがキャンセルされます。 groupadd -f somegroupname — ram4nd ソース
[ $(getent group somegroupname) ] || groupadd somegroupname