20 Cách sạch nhất để sửa đổi lệnh này trong bash để chỉ chạy nếu nhóm không tồn tại? groupadd somegroupname Một lớp lót sẽ là tốt nhất. command-line users group — Oleg nguồn
33 getent group somegroupname || groupadd somegroupname — glenn jackman nguồn 3 Cảm ơn. Trong trường hợp nó giúp được bất cứ ai, sửa đổi nhỏ này sẽ tránh đầu ra in từ lệnh đầu tiên:[ $(getent group somegroupname) ] || groupadd somegroupname — Oleg 2 Hoặc chỉ cần chuyển hướng đầu ra của nó thành / dev / null — glenn jackman
4 Với lực lượng, nó thoát thành công nếu nhóm đã tồn tại và hủy -g nếu GID đã được sử dụng. groupadd -f somegroupname — ram4 nguồn
[ $(getent group somegroupname) ] || groupadd somegroupname