XP!P!__text__TEXT,$__data__DATA__cstring__TEXT__const__TEXT!__picsymbolstub2__TEXThD"+`__la_sym_ptr2__DATA @#.__nl_symbol_ptr__DATA8!$ __textcoal_nt__TEXTH!$$ @/ 0d P  .$UVS@UBEEBuD$$ E8UiEЃ} EEЋMЍkdDExnuD$U$ XUBEEBuD$$UBEBuD$$M M؋ED$E$rE}tE+EEԃEEMԋU؉JE GExeD$U$3UBEEBuD$$u M $FE Exa3D$U$M UBABuD$$E E:MyuD$E$SUBEEBD$$4vUzuiD$M $LUBEEBuD$$UBEEBuD$$D$ ED$E$/EE8u m}~EUBEEBu D$$ID$ ED$U$EE8tEM $E܃}xE9E}}x 9UMME)E܋U9U} MEE E UPM9(u8Exu/E D$E$)tj:D$${RE E UPM9t8u D$ ED$E @$FE8u E U E@EEu E|E@E}vBMM:u(MAM:DuUDE*E붋ML$VD$$EE@[^]ÐUVSĀE D$E$E}:tED$E$eEE t E @E0E @D$ D$D$$EEE$dE @E D$!ED$E؉$Eă}tEĉD$D$E؉$D$EȉD$ D$ED$E؉$Eă}}E }xeU EEBM UЋE)Љ‹Au D$ ED$E @$FU E;BtrE8ujE U [U BMM UȋE)ЉA=}tEĉD$D$E؉$}tE PE E؉$*E[^]ÐUVS@E D$E$EE=tEEED$E$EE t EuD$$}t}u,D$$EE܃}t(}}t V}t6NU E @EBEԋEԉAM E PuuԉЋuԙ>QE E@[^]US4lE D$E$EE=tEEED$E$EE t EuD$$}tM E U@)ЉAM U EBAE nE4[]UVSE D$E$"EE=tIEEED$E$EEtE t EE tE @|3E @D$ -D$D$$E||$BEt Ux0ED$ -D$D$$Exx$} `UЍTExbb6MU tDžp|x:u&xD$|$u DžpptPu xT$|$@ЅF{u xT$|$@FMu xT$|$@Fu xT$|$@ЅFE lDžh|x:uxD$|$u DžhhlPU E @;EBqU E @;EBZU E @;EBCU E @;EB,U E @;EBU E @;EBE EĠ[^]ÐU8E D$E$XE}&tDED$E$;EEt}uE8uɋE @E 봋EU8E D$E$|E}|tMED$E$_EE t E xu E @8uU EEBEB뫋EÐUSt<}t!Exn@2~Ex6ED$D$ ED$E D$E$t ED$D$$oD$$nEȍ<D$E $"E}uk}?u'|@D$D$$/|x?t,|@D$D$$uxx8t&$wD$D$$|P E E̍ED$Eȉ$tD$$tEt-E8tHED$D$t$#ED$D$t$Et}EE8EEEEt[][-? @(#)$Id: expr (AT&T Research) 2004-05-27 $ ][-author?Glenn Fowler ][-author?David Korn ][-copyright?Copyright (c) 1992-2007 AT&T Knowledge Ventures][-license?http://www.opensource.org/licenses/cpl1.0.txt][--catalog?libcmd][+NAME?expr - evaluate arguments as an expression][+DESCRIPTION?expr evaluates an expression given as arguments and writes the result to standard output. The character 0 will be written to indicate a zero value and nothing will be written to indicate an empty string.][+?Most of the functionality of expr is provided in a more natural way by the shell, sh(1), and expr is provided primarily for backward compatibility.][+?Terms of the expression must be separate arguments. A string argument is one that can not be identified as an integer. Integer-valued arguments may be preceded by a unary plus or minus sign. Because many of the operators use characters that have special meaning to the shell, they must be quoted when entered from the shell.][+?Expressions are formed from the operators listed below in order of increasing precedence within groups. All of the operators are left associative. The symbols expr1 and expr2 represent expressions formed from strings and integers and the following operators:]{[+expr1 | expr2?Returns the evaluation of expr1 if it is neither null nor 0, otherwise returns the evaluation of expr2.][+expr1 & expr2?Returns the evaluation of expr1 if neither expression evaluates to null or 0, otherwise returns 0.][+expr1 op expr2?Returns the result of a decimal integer comparison if both arguments are integers; otherwise, returns the result of a string comparison using the locale-specific collation sequence. The result of each comparison will be 1 if the specified relationship is true, or 0 if the relationship is false. op can be one of the following:]{[+=?Equal.][+==?Equal.][+>?Greater than.][+>=?Greater than or equal to.][+2?An error occurred.]}[+SEE ALSO?regcomp(5), grep(1), sh(1)]argument expectedindexstring argument expectedchars argument expectedlengthmatchpattern argument expectedquotesubstrposition argument expectedlength argument expectedclosing parenthesis missing%s: unknown operator argument%dnon-numeric argumentdivision by zerolibcmdCONFORMANCEstandard%ssyntax error%s %d ||&&===><>=<=!=+-*/%::(())⍀Pzv⍀vPfaa⍀aPMHL⍀LP4/7⍀7P"⍀"P ⍀ P⍀P⍀P⍀P⍀P⍀Plg⍀PSNz⍀zP:5e⍀eP!P⍀PPu $ = V o $Ë$8!  8!  gW M&@!