21 Який найчистіший спосіб змінити цю команду в bash, щоб вона запускалася лише тоді, коли група не існує? groupadd somegroupname Одноклассником було б найкраще. command-line users group — Олег джерело
33 getent group somegroupname || groupadd somegroupname — Глен Джекман джерело 3 Спасибі. Якщо це допомагає комусь, ця незначна модифікація дозволяє уникнути друку виходу з першої команди:[ $(getent group somegroupname) ] || groupadd somegroupname — Олег 2 Або просто перенаправити його вихід на / dev / null — glenn jackman
4 З силою він успішно виходить, якщо група вже існує, і скасовує -g, якщо GID вже використовується. groupadd -f somegroupname — ram4nd джерело
[ $(getent group somegroupname) ] || groupadd somegroupname