Wie kann ich einen Befehl unter Linux (zsh, falls wichtig) interaktiv mit einer anderen Umask als der Standardeinstellung für nur einen Befehl ausführen? Vielleicht eine Kombination von Befehlen in einer einzigen Zeile? Die neue umask sollte nur für diesen Befehl gelten und für den nächsten eingegebenen Befehl auf den Standardwert zurückkehren.
Im Idealfall ist der Befehl unabhängig von der vor seiner Eingabe gültigen Standard-Umask (mit anderen Worten, die Standard-Umask muss nicht angegeben werden).
$ (
mit$(
in Ihrem Kommentar, jetzt verstehe ich:( umask 0022; cmd )
.