4.122. zsh


Updated zsh packages that fix one bug are now available for Red Hat Enterprise Linux 5.
The zsh shell is a command interpreter which can be used as an interactive login shell and as a shell script command processor. Zsh resembles the ksh shell (the Korn shell), but includes many enhancements. Zsh supports command line editing, built-in spelling correction, programmable command completion, shell functions (with autoloading), a history mechanism, and more.

Bug Fix

BZ#813219
Due to a missing error flag check, validating the syntax of a comparison expression (one that compares values with the less-than or greater-than signs) as the condition of a while loop did not exit and return a single error message as expected, but entered an infinite loop instead, returning a "bad math expression" error message at every iteration of the loop. With this update, in case an evaluated loop condition is not valid, the script that uses it exits after the first iteration of the loop with an error message and exit code 2.
Users of zsh are advised to upgrade to these updated packages, which fix this bug.
Red Hat logoGithubRedditYoutubeTwitter

Learn

Try, buy, & sell

Communities

About Red Hat Documentation

We help Red Hat users innovate and achieve their goals with our products and services with content they can trust.

Making open source more inclusive

Red Hat is committed to replacing problematic language in our code, documentation, and web properties. For more details, see the Red Hat Blog.

About Red Hat

We deliver hardened solutions that make it easier for enterprises to work across platforms and environments, from the core datacenter to the network edge.

© 2024 Red Hat, Inc.