¿Qué hace la opción -c de sg?

¿Qué hace la opción -c de sg?

¿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.

información relacionada