#!/usr/bin/env zsh emulate -L zsh typeset job="nightly backup" typeset prefix=nightly print -r -- "job=$job" typeset -i tries=3 typeset log="${prefix}_backup-${tries}.log" print -r -- "tries=$tries" print -r -- "log=$log" export MODE=staging zsh -fc 'print -r -- "child=$MODE"' unset MODE print -r -- "after=${MODE-unset}"