
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.