This commit was generated by cvs2svn to compensate for changes in r67, which

included commits to RCS files with non-trunk default branches.
This commit is contained in:
tg 2003-09-25 16:07:48 +00:00
commit 631b74793f
2 changed files with 15 additions and 15 deletions

26
sh.1tbl
View File

@ -1,4 +1,4 @@
.\" $OpenBSD: sh.1tbl,v 1.34 2003/07/07 14:11:58 jmc Exp $ .\" $OpenBSD: sh.1tbl,v 1.36 2003/09/04 14:21:43 jmc Exp $
.\" .\"
.\" Copyright (c) 1980, 1990, 1993 .\" Copyright (c) 1980, 1990, 1993
.\" The Regents of the University of California. All rights reserved. .\" The Regents of the University of California. All rights reserved.
@ -275,7 +275,7 @@ shell and must be quoted if they are to represent themselves:
.Ql { , .Ql { ,
.Ql } , .Ql } ,
.Ql * , .Ql * ,
.Ql ? , .Ql \&? ,
and and
.Ql [ . .Ql [ .
The first three of these are the above mentioned quoting characters (see The first three of these are the above mentioned quoting characters (see
@ -308,7 +308,7 @@ style alterations (see
below); below);
and finally, and finally,
.Ql * , .Ql * ,
.Ql ? , .Ql \&? ,
and and
.Ql [ .Ql [
are used in file name generation (see are used in file name generation (see
@ -364,7 +364,7 @@ last is piped (see
to the standard input of the following command. to the standard input of the following command.
The exit status of a pipeline is that of its last command. The exit status of a pipeline is that of its last command.
A pipeline may be prefixed by the A pipeline may be prefixed by the
.Ql ! .Ql \&!
reversed word which causes the exit status of the pipeline to be logically reversed word which causes the exit status of the pipeline to be logically
complemented: if the original status was 0 the complemented status will be 1; complemented: if the original status was 0 the complemented status will be 1;
if the original status was not 0, the complemented status will be 0. if the original status was not 0, the complemented status will be 0.
@ -1076,7 +1076,7 @@ command below for list of options).
.It Ev \&? .It Ev \&?
The exit status of the last non-asynchronous command executed. The exit status of the last non-asynchronous command executed.
If the last command was killed by a signal, If the last command was killed by a signal,
.Ic \&$\&? .Ic \&$?\&
is set to 128 plus the signal number. is set to 128 plus the signal number.
.It Ev 0 .It Ev 0
The name the shell was invoked with (i.e., The name the shell was invoked with (i.e.,
@ -1324,7 +1324,7 @@ command may be used to list, change, and add to this cache (e.g.,
.Ic alias -d fac=/usr/local/facilities; cd ~fac/bin ) . .Ic alias -d fac=/usr/local/facilities; cd ~fac/bin ) .
.Ss File name patterns .Ss File name patterns
A file name pattern is a word containing one or more unquoted A file name pattern is a word containing one or more unquoted
.Ql ? .Ql \&?
or or
.Ql * .Ql *
characters or characters or
@ -1357,7 +1357,7 @@ Similarly, a
must be quoted or the first character in the list if it is to represent itself must be quoted or the first character in the list if it is to represent itself
instead of the end of the list. instead of the end of the list.
Also, a Also, a
.Ql ! .Ql \&!
appearing at the start of the list has special meaning (see below), so to appearing at the start of the list has special meaning (see below), so to
represent itself it must be quoted or appear later in the list. represent itself it must be quoted or appear later in the list.
.It Ic \&[\&! Ns No .. Ns Ic \&] .It Ic \&[\&! Ns No .. Ns Ic \&]
@ -2017,7 +2017,7 @@ command substitutions performed in generating the
.Ic set .Ic set
command. command.
For example, For example,
.Ic set \&-\&- `false`; echo $? .Ic set \&-\&- `false`; echo $?\&
prints 0 in prints 0 in
.Tn POSIX .Tn POSIX
mode, 1 in mode, 1 in
@ -2408,7 +2408,7 @@ The shell exits with the specified exit status.
If If
.Ar status .Ar status
is not specified, the exit status is the current value of the is not specified, the exit status is the current value of the
.Ic \&? .Ic ?\&
parameter. parameter.
.It Xo Ic export Op Fl p .It Xo Ic export Op Fl p
.Op Ar parameter Ns Op \&= Ns Ar value .Op Ar parameter Ns Op \&= Ns Ar value
@ -3066,7 +3066,7 @@ is set (see
.Ic set .Ic set
command above for a list of options). command above for a list of options).
As a non-standard extension, if the option starts with a As a non-standard extension, if the option starts with a
.Ql ! , .Ql \&! ,
the test is negated; the test always fails if the test is negated; the test always fails if
.Ar option .Ar option
doesn't exist (thus doesn't exist (thus
@ -3168,15 +3168,15 @@ arguments to
or or
.Ic \&[ ... \&] .Ic \&[ ... \&]
is less than five; if leading is less than five; if leading
.Ql ! .Ql \&!
arguments can be stripped such that only one argument remains then a string arguments can be stripped such that only one argument remains then a string
length test is performed (again, even if the argument is a unary operator); if length test is performed (again, even if the argument is a unary operator); if
leading leading
.Ql ! .Ql \&!
arguments can be stripped such that three arguments remain and the second arguments can be stripped such that three arguments remain and the second
argument is a binary operator, then the binary operation is performed (even argument is a binary operator, then the binary operation is performed (even
if the first argument is a unary operator, including an unstripped if the first argument is a unary operator, including an unstripped
.Ql ! ) . .Ql \&! ) .
.Pp .Pp
.Sy Note: .Sy Note:
A common mistake is to use A common mistake is to use

View File

@ -1,5 +1,5 @@
#!/usr/local/bin/perl #!/usr/bin/perl
# $OpenBSD: th,v 1.9 2003/03/10 03:48:16 david Exp $ # $OpenBSD: th,v 1.10 2003/09/01 05:16:46 fgsch Exp $
# #