Comment puis-je exécuter de manière interactive une commande sous Linux (zsh, si cela est important) avec un umask différent de celui par défaut, pour une seule commande? Peut-être une combinaison de commandes combinées sur une seule ligne? Le nouveau umask doit s'appliquer uniquement à cette commande et revenir à sa valeur par défaut pour la prochaine commande entrée.
Idéalement, la commande serait indépendante du umask par défaut en vigueur avant sa saisie (en d'autres termes, le umask par défaut n'a pas à être spécifié).
$ (
avec$(
votre commentaire, maintenant je comprends:( umask 0022; cmd )
.