diff options
author | Ruslan Ermilov <ru@FreeBSD.org> | 2002-05-29 15:18:35 +0000 |
---|---|---|
committer | Ruslan Ermilov <ru@FreeBSD.org> | 2002-05-29 15:18:35 +0000 |
commit | 9dfcbc3b1253cdfaefdd2ed50caad0cef2c8a4dd (patch) | |
tree | c24d66ffd714d45003ea44d040cd3a5c6ac0bc78 /bin/expr/expr.1 | |
parent | 3f0e2b01ff0a16bd4db56f2e241bde3effc881b6 (diff) | |
download | src-9dfcbc3b1253cdfaefdd2ed50caad0cef2c8a4dd.tar.gz src-9dfcbc3b1253cdfaefdd2ed50caad0cef2c8a4dd.zip |
mdoc(7) police: markup nits.
Notes
Notes:
svn path=/head/; revision=97464
Diffstat (limited to 'bin/expr/expr.1')
-rw-r--r-- | bin/expr/expr.1 | 22 |
1 files changed, 11 insertions, 11 deletions
diff --git a/bin/expr/expr.1 b/bin/expr/expr.1 index 4a978d07a1fc..080bb60d7d96 100644 --- a/bin/expr/expr.1 +++ b/bin/expr/expr.1 @@ -56,7 +56,7 @@ Arithmetic operations are performed using signed integer math. If the .Fl e flag is specified, arithmetic uses the C -.Ql intmax_t +.Vt intmax_t data type (the largest integral type available), and .Nm will detect arithmetic overflow and return an error indication. @@ -67,7 +67,7 @@ If is not specified, arithmetic operations and parsing of integer arguments will overflow silently according to the rules of the C standard, using the -.Ql long +.Vt long data type. .Pp Operators are listed below in order of increasing precedence; all @@ -126,11 +126,11 @@ Unless the variable is defined in the process environment, this version of .Nm adheres to the -.Tn POSIX +\*[Px] Utility Syntax Guidelines, which require that a leading argument beginning with a minus sign be considered an option to the program. The standard -.Ql \&-- +.Fl Fl syntax may be used to prevent this interpretation. However, many historic implementations of .Nm , @@ -168,7 +168,7 @@ command in general is historic and inconvenient. New applications are advised to use shell arithmetic rather than .Nm . .Sh ENVIRONMENT -.Bl -tag -compact -width EXPR_COMPAT +.Bl -tag -width ".Ev EXPR_COMPAT" .It Ev EXPR_COMPAT If set, .Nm @@ -185,7 +185,7 @@ The following example (in .Xr sh 1 syntax) adds one to the variable .Va a : -.Dl a=$(expr $a + 1) +.Dl "a=$(expr $a + 1)" .It This will fail if the value of .Va a @@ -195,10 +195,10 @@ To protect negative values of from being interpreted as options to the .Nm command, one might rearrange the expression: -.Dl a=$(expr 1 + $a) +.Dl "a=$(expr 1 + $a)" .It More generally, parenthesize possibly-negative values: -.Dl a=$(expr \e( $a \e) + 1) +.Dl "a=$(expr \e( $a \e) + 1)" .It This example prints the filename portion of a pathname stored in variable @@ -211,7 +211,7 @@ it is necessary to prevent it from being interpreted as the division operator. The .Li // characters resolve this ambiguity. -.Dl expr \*q//$a\*q \&: '.*/\e(.*\e)' +.Dl "expr \*q//$a\*q \&: '.*/\e(.*\e)'" .El .Pp The following examples output the number of characters in variable @@ -228,11 +228,11 @@ If the command conforms to .St -p1003.1-2001 , this is simple: -.Dl expr -- \*q$a\*q \&: \*q.*\*q +.Dl "expr -- \*q$a\*q \&: \*q.*\*q" .It For portability to older systems, however, a more complicated command is required: -.Dl expr \e( \*qX$a\*q \&: \*q.*\*q \e) - 1 +.Dl "expr \e( \*qX$a\*q \&: \*q.*\*q \e) - 1" .El .Sh DIAGNOSTICS The |