Annotation of 43BSDReno/bin/test/test.1, revision 1.1

1.1     ! root        1: .\"    @(#)test.1      6.3 (Berkeley) 6/24/90
        !             2: .\"
        !             3: .TH TEST 1 "June 24, 1990"
        !             4: .AT 3
        !             5: .SH NAME
        !             6: test \- condition command
        !             7: .SH SYNOPSIS
        !             8: .B test
        !             9: expr
        !            10: .SH DESCRIPTION
        !            11: .I test
        !            12: evaluates the expression
        !            13: .IR expr ,
        !            14: and if its value is true then returns zero exit status; otherwise, a
        !            15: non zero exit status is returned.
        !            16: .I test
        !            17: returns a non zero exit if there are no arguments.
        !            18: .PP
        !            19: The following primitives are used to construct
        !            20: .IR expr .
        !            21: .TP 9n
        !            22: .BR \-r " file"
        !            23: true if the file exists and is readable.
        !            24: .TP 
        !            25: .BR \-w " file"
        !            26: true if the file exists and is writable.
        !            27: .TP 
        !            28: .BR \-f " file"
        !            29: true if the file exists and is not a directory.
        !            30: .TP 
        !            31: .BR \-d " file"
        !            32: true if the file exists and is a directory.
        !            33: .TP 
        !            34: .BR \-s " file"
        !            35: true if the file exists and has a size greater than zero.
        !            36: .TP 
        !            37: .BR \-t " [ fildes ]"
        !            38: true if the open file whose file descriptor number is
        !            39: .I fildes
        !            40: (1 by default)
        !            41: is associated with a terminal device.
        !            42: .TP 
        !            43: .BR \-z " s1"
        !            44: true if the length of string
        !            45: .I s1
        !            46: is zero.
        !            47: .TP 
        !            48: .BR \-n " s1"
        !            49: true if the length of the string
        !            50: .I s1
        !            51: is nonzero.
        !            52: .TP 
        !            53: .RB s1 " = " s2
        !            54: true
        !            55: if the strings
        !            56: .I s1
        !            57: and
        !            58: .I s2
        !            59: are equal.
        !            60: .TP 
        !            61: .RB s1 " != " s2
        !            62: true
        !            63: if the strings
        !            64: .I s1
        !            65: and
        !            66: .I s2
        !            67: are not equal.
        !            68: .TP 
        !            69: s1
        !            70: true if
        !            71: .I s1
        !            72: is not the null string.
        !            73: .TP 
        !            74: .RB n1 " \-eq " n2
        !            75: true if the integers
        !            76: .I n1
        !            77: and
        !            78: .I n2
        !            79: are algebraically equal.
        !            80: Any of the comparisons
        !            81: .BR \-ne ,
        !            82: .BR \-gt ,
        !            83: .BR \-ge ,
        !            84: .BR \-lt ,
        !            85: or
        !            86: .BR \-le
        !            87: may be used in place of
        !            88: .BR \-eq .
        !            89: .PP
        !            90: These primaries may be combined with the
        !            91: following operators:
        !            92: .TP 
        !            93: .B  !
        !            94: unary negation operator
        !            95: .TP 
        !            96: .B  \-a
        !            97: binary
        !            98: .I and
        !            99: operator
        !           100: .TP 
        !           101: .B  \-o
        !           102: binary
        !           103: .I or
        !           104: operator
        !           105: .TP 
        !           106: .BR "( " "expr" " )"
        !           107: parentheses for grouping.
        !           108: .PP
        !           109: .B \-a
        !           110: has higher precedence than
        !           111: .B \-o.
        !           112: Notice that all the operators and flags are separate
        !           113: arguments to
        !           114: .IR test .
        !           115: Notice also that parentheses are meaningful
        !           116: to the Shell and must be escaped.
        !           117: .SH "SEE ALSO"
        !           118: sh(1), find(1)

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.