
O que a opção -c de sg faz? Pelo menos na minha máquina, a página de manual não explica essa opção.
Responder1
Não está documentado na página de manual, mas olhando o código-fonte parece que ele executa o comando via "/bin/sh -c" em vez de executá-lo diretamente. Acho que existe principalmente para compatibilidade com o comando sg em outros sistemas Unix.
Responder2
SINOPSE
sg [-] [group [-c ] command]
DESCRIÇÃO
The sg command works similar to newgrp but accepts a command. The command will be executed with the /bin/sh shell.
Como você pode ver, sg aceita um comando após a opção -c (podemos dizer isso olhando a sinopse) que será executado usando o shell /bin/sh.