On Apr 29, 5:52pm, Dave Yost wrote: } } Why does zsh not have "exec -l" a la bash? Because it has ARGV0, which is more flexible. ARGV0=-csh exec /bin/csh (to use Bob's example).