Copyright (C) 2000-2012 |
GNU Info (find.info)Combining Primaries With OperatorsCombining Primaries With Operators ================================== Operators build a complex expression from tests and actions. The operators are, in order of decreasing precedence: `( EXPR )' Force precedence. True if EXPR is true. `! EXPR' `-not EXPR' True if EXPR is false. `EXPR1 EXPR2' `EXPR1 -a EXPR2' `EXPR1 -and EXPR2' And; EXPR2 is not evaluated if EXPR1 is false. `EXPR1 -o EXPR2' `EXPR1 -or EXPR2' Or; EXPR2 is not evaluated if EXPR1 is true. `EXPR1 , EXPR2' List; both EXPR1 and EXPR2 are always evaluated. True if EXPR2 is true. The value of EXPR1 is discarded. This operator lets you do multiple independent operations on one traversal, without depending on whether other operations succeeded. `find' searches the directory tree rooted at each file name by evaluating the expression from left to right, according to the rules of precedence, until the outcome is known (the left hand side is false for `-and', true for `-or'), at which point `find' moves on to the next file name. There are two other tests that can be useful in complex expressions: - Test: -true Always true. - Test: -false Always false. automatically generated by info2www version 1.2.2.9 |