Perfect :-)Just run the zmv in a subshell: ( zmv '(*).SNT' '$1.eml' ) ( zmv '(*).MES' '$1.eml' )
Arguably zmv could use null_glob. Thoughts from -workers?
That's that option that makes everything grind to a halt if nothing if found? Think I recall that " (N) " setting to cope with it? From a users point of view it just makes trouble where no trouble really exists. BTW, I did look at the source and noticed no return values, I had thought that something like ' zmv ... && echo "Success" || echo "Nope"' ... might catch it.