Hi,
I'm using a for loop with glob qualifiers to process a list of altered files. It
looks like this:
for a in *(e:age today:); do some_command $a ; done
The problem, I've enabled the option PRINT_EXIT_VALUE. Now zsh echoes the line
"zsh: exit 1" for every file which doesn't match the qualifier.
If I use this (builtin) command zsh reports the exit status as well:
print *(e:age today:)
But if I use this (external) command zsh doesn't:
ls *(e:age today:)
I'm not sure if this behavior is intentional but it sure is annoying.
Disabling PRINT_EXIT_VALUE before running these commands doesn't make that
much fun. I think zsh shouldn't print the exit value at all.
Attachment:
signature.asc
Description: This is a digitally signed message part.