Zsh Mailing List Archive
Messages sorted by:
Reverse Date,
Date,
Thread,
Author
loop exited when error occurs?
- X-seq: zsh-workers 15843
- From: Michal Vitecek <M.Vitecek@xxxxxxxxxx>
- To: zsh-workers@xxxxxxxxxx
- Subject: loop exited when error occurs?
- Date: Wed, 19 Sep 2001 01:23:18 +0200
- Mail-followup-to: Michal Vitecek <fuf@xxxxxxxxxxxxxx>, zsh-workers@xxxxxxxxxx
- Mailing-list: contact zsh-workers-help@xxxxxxxxxx; run by ezmlm
hello,
i've come across another strange behaviour of zsh. if an error occurs the
loop is exited and the code below is executed (see example program).
example program (test.sh):
----begin----
#!/bin/zsh
nexistentdirs=(aaa bbb ccc)
while :; do
files=(${nonexistentdirs}/*)
echo "in the loop"
done
echo "out of loop"
----end----
$ chmod +x test.sh
$ ./test.sh
./test.sh:5: no matches found: ccc/*
out of loop
$
$ mkdir aaa bbb ccc
$ touch aaa/fileA bbb/fileB ccc/fileC
$ ./test.sh
in the loop
in the loop
...
[and so on]
i'd expect zsh to simply continue executing commands after the faulty
command but it exits the loop and continues there. perhaps another bug?
thanks for your help,
--
fuf
------------------------------ na IRC -------------------------------------
BillGates [bgates@xxxxxxxxxxxxxxxxx] has joined #LINUX
...
mode/#linux [+b BillGates!*@*] by DoDad
BillGates was kicked off #linux by DoDad (banned: We see enough of Bill
Gates already.)
Messages sorted by:
Reverse Date,
Date,
Thread,
Author