File: test

package info (click to toggle)
zsh 5.9-8
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 23,856 kB
  • sloc: ansic: 108,138; sh: 6,976; makefile: 722; perl: 687; awk: 291; sed: 16
file content (20 lines) | stat: -rw-r--r-- 1,198 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
test [ arg ... ]
[ [ arg ... ] ]
       Like  the  system version of test.  Added for compatibility; use
       conditional expressions instead (see  the  section  `Conditional
       Expressions').  The main differences between the conditional ex-
       pression syntax and the test and [ 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 arith-
       metic expressions.

       The command attempts to implement POSIX and its extensions where
       these are specified.  Unfortunately there are intrinsic ambigui-
       ties  in  the  syntax; in particular there is no distinction be-
       tween test operators and strings that resemble them.  The  stan-
       dard  attempts  to  resolve these for small numbers of arguments
       (up to four); for five or more arguments compatibility cannot be
       relied  on.   Users  are urged wherever possible to use the `[['
       test syntax which does not have these ambiguities.