Zsh Mailing List Archive
Messages sorted by:
Reverse Date,
Date,
Thread,
Author
Bug with continue?
- X-seq: zsh-users 28988
- From: Felipe Contreras <felipe.contreras@xxxxxxxxx>
- To: Zsh Users <zsh-users@xxxxxxx>
- Subject: Bug with continue?
- Date: Tue, 28 Mar 2023 03:32:52 -0600
- Archived-at: <https://zsh.org/users/28988>
- List-id: <zsh-users.zsh.org>
Hi,
I notice this works differently in zsh than in other shells:
for x in 1 2 3 4; do
continue &&
list="$list$x " &&
echo "x: $x"
done
echo "list: $list"
Why did the statement after `continue` gets evaluated?
The original code tries to do something useful `case "$x" in 1)
continue ;; esac &&` but it shouldn't matter.
I tried in bash, ksh, and dash, and all of them continue immediately,
except zsh.
That can't be the desired behavior, can it?
--
Felipe Contreras
Messages sorted by:
Reverse Date,
Date,
Thread,
Author