
¿Qué hace la opción -c de sg? Al menos en mi máquina, la página de manual no explica esta opción.
Respuesta1
No está documentado en la página de manual, pero al observar el código fuente parece que ejecuta el comando a través de "/bin/sh -c" en lugar de ejecutarlo directamente. Creo que está ahí principalmente por compatibilidad con el comando sg en otros sistemas Unix.
Respuesta2
SINOPSIS
sg [-] [group [-c ] command]
DESCRIPCIÓN
The sg command works similar to newgrp but accepts a command. The command will be executed with the /bin/sh shell.
Como puede ver, sg acepta un comando después del modificador -c (podemos saberlo mirando la sinopsis) que se ejecutará usando el shell /bin/sh.