EXPR(1) EXPR(1) (NAME) expr - (SYNOPSIS) expr expr (DESCRIPTION) --help --version . . : ARG1 | ARG2 ARG1 (null) ARG1 ARG2 ARG1 & ARG2 ARG1 ARG1 < ARG2 ARG1 ARG2 ARG1 <= ARG2 ARG1 ARG2 ARG1 = ARG2 ARG1 ARG2 ARG1 != ARG2 ARG1 ARG2 ARG1 >= ARG2 ARG1 ARG2 ARG1 > ARG2 ARG1 ARG2 ARG1 + ARG2 ARG1 ARG2 ARG1 - ARG2 ARG1 ARG2 ARG1 * ARG2 ARG1 ARG2 ARG1 / ARG2 ARG1 ARG2 ARG1 % ARG2 ARG1 ARG2 STRING : REGEXP (anchored) REGEXP STRING match STRING REGEXP STRING : REGEXP substr STRING POS LENGTH STRING POS index STRING CHARS () STRING CHARS length STRING STRING + TOKEN TOKEN match / ( EXPRESSION ) (EXPRESSION) (Shell) () . (lexicographical) . \( \) (null) \( \) . . (AUTHOR) Mike Parker James Youngman Paul Eggert. (REPORTING BUGS) : bug-coreutils@gnu.org GNU coreutils: : : (COPYRIGHT) (C) 2026 Free Software Foundation, Inc. GPLv3+: GPL . : . . (SEE ALSO) : info '(coreutils) expr invocation' GNU coreutils 9.11 July 2026 EXPR(1)