Was macht die Option -c von sg?

Was macht die Option -c von sg?

Was macht die Option -c von sg? Zumindest auf meinem Rechner wird diese Option auf der Manpage nicht erklärt.

Antwort1

Es ist nicht in der Manpage dokumentiert, aber wenn man sich den Quellcode ansieht, sieht es so aus, als würde der Befehl über "/bin/sh -c" ausgeführt, anstatt ihn direkt auszuführen. Ich denke, es ist hauptsächlich aus Kompatibilitätsgründen mit dem sg-Befehl auf anderen Unix-Systemen vorhanden.

Antwort2

ZUSAMMENFASSUNG

   sg [-] [group [-c ] command]

BESCHREIBUNG

    The sg command works similar to newgrp but accepts a command.
    The command will be executed with the /bin/sh shell.

Wie Sie sehen, akzeptiert sg nach dem Schalter -c einen Befehl (das können wir anhand der Zusammenfassung erkennen), der mit der Shell /bin/sh ausgeführt wird.

verwandte Informationen