20 Qual é a maneira mais limpa de modificar esse comando no bash para executar apenas se o grupo não existir? groupadd somegroupname Um one-liner seria melhor. command-line users group — Oleg fonte
33 getent group somegroupname || groupadd somegroupname — Glenn Jackman fonte 3 Obrigado. Caso ajude alguém, essa pequena modificação evita a impressão do primeiro comando:[ $(getent group somegroupname) ] || groupadd somegroupname — Oleg 2 Ou apenas redirecioná-lo de saída para / dev / null — glenn jackman
4 Com força, ele sai com êxito se o grupo já existe e cancela -g se o GID já estiver sendo usado. groupadd -f somegroupname — ram4nd fonte
[ $(getent group somegroupname) ] || groupadd somegroupname