mirror of
git://git.code.sf.net/p/zsh/code
synced 2025-10-22 16:20:23 +02:00
20412, tweaked: Make test builtin more POSIX compatible
20435: Make pattern.c not alter strings.
This commit is contained in:
parent
684da738b0
commit
46141be5f9
7 changed files with 198 additions and 90 deletions
|
@ -1124,6 +1124,12 @@ xitem(tt(test) [ var(arg) ... ])
|
|||
item(tt([) [ var(arg) ... ] tt(]))(
|
||||
Like the system version of tt(test). Added for compatibility;
|
||||
use conditional expressions instead (see noderef(Conditional Expressions)).
|
||||
The main differences between the conditional expression syntax and the
|
||||
tt(test) and tt([) builtins are: these commands are not handled
|
||||
syntactically, so for example an empty variable expansion may cause an
|
||||
argument to be omitted; syntax errors cause status 2 to be returned instead
|
||||
of a shell error; and arithmetic operators expect integer arguments rather
|
||||
than arithemetic expressions.
|
||||
)
|
||||
findex(times)
|
||||
cindex(shell, timing)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue