Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

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.