Как я могу в интерактивном режиме выполнить команду в Linux (zsh, если это имеет значение) с другим значением umask по умолчанию, только для одной команды? Возможно, сочетание команд в одной строке? Новый umask должен применяться только к этой команде и возвращаться к значению по умолчанию для следующей введенной команды.
В идеале команда должна быть независимой от действующего значения umask по умолчанию до его ввода (другими словами, значение umask по умолчанию указывать не обязательно).
$ (
с$(
в своем комментарии, теперь я понимаю:( umask 0022; cmd )
.