@@ -39,7 +39,7 @@ ksh93, rksh93, pfksh93 \- KornShell, a standard/restricted command and programmi
39
39
.B ksh93
40
40
.\}
41
41
[
42
- .B \(+- abcefhikmnoprstuvxBCDP
42
+ .B \(+- abcefhiklmnoprstuvxBCDEGHP
43
43
] [
44
44
.B \- R
45
45
file ] [
@@ -63,7 +63,7 @@ option ] .\|.\|. [
63
63
.B \- R
64
64
file ] [
65
65
.B \(+- o
66
- option ] .\| .\| . [
66
+ option ] .\| .\| . [
67
67
.B \-
68
68
] [ arg .\| .\| . ]
69
69
.SH DESCRIPTION
@@ -2201,7 +2201,7 @@ included.
2201
2201
.IP
2202
2202
All other characters are output without change and a trailing
2203
2203
newline is added.
2204
- If unset, the default value, \fB $' \e nreal \e t%2lR \e nuser \e t%2lU \e nsys \t %2lS' \fP ,
2204
+ If unset, the default value, \fB $' \e nreal \e t%2lR \e nuser \e t%2lU \e nsys \e t %2lS'\fP ,
2205
2205
is used. If the value is null, no timing information is displayed.
2206
2206
.TP
2207
2207
.B
@@ -4005,7 +4005,7 @@ by defining the first sub-variable name as
4005
4005
and defining its type as the base type.
4006
4006
Any remaining definitions will be additions and modifications
4007
4007
that apply to the new type.
4008
- If the new type name is the same is that of the base type,
4008
+ If the new type name is the same as that of the base type,
4009
4009
the type will be replaced and the original type will
4010
4010
no longer be accessible.
4011
4011
.PP
@@ -4014,7 +4014,7 @@ The
4014
4014
command with the
4015
4015
.B \- T
4016
4016
and no option argument or operands will write all the type definitions to
4017
- standard output in a form that that can be read in to create all they types.
4017
+ standard output in a form that can be read in to create all they types.
4018
4018
.SS Jobs.
4019
4019
.PP
4020
4020
If the
@@ -4252,7 +4252,7 @@ where
4252
4252
.I path\^
4253
4253
names an
4254
4254
existing directory
4255
- then that directory is searched after immediately after the current directory
4255
+ then that directory is searched immediately after the current directory
4256
4256
as if it were found in the
4257
4257
.B
4258
4258
.SM FPATH
@@ -5769,7 +5769,7 @@ The
5769
5769
command may not be executed by
5770
5770
.if \n Z = 0 .B rsh\^ .
5771
5771
.if \n Z = 1 .B rksh\^ .
5772
- .if \n Z = 1 .B rksh93\^ .
5772
+ .if \n Z = 2 .B rksh93\^ .
5773
5773
.TP
5774
5774
\f3 command \fP \*( OK \f3 \- pvxV \fP \*( CK \f2 name \^ \fP \*( OK \f2 arg \^ \fP .\| .\| . \*( CK
5775
5775
Without the
@@ -6302,7 +6302,7 @@ The exit status is
6302
6302
0 if the value of the last expression
6303
6303
is non-zero, and 1 otherwise.
6304
6304
.TP
6305
- \f3 print \fP \*( OK \f3 \- CRenprsv \^ \fP \*( CK \*( OK \f3 \- u \fP \f2 unit \^ \fP \*( CK \*( OK \f3 \- f \fP \f2 format \^ \fP \*( CK \*( OK \f2 arg \^ \fP .\| .\| . \*( CK
6305
+ \f3 print \fP \*( OK \f3 \- CRenprsv \^ \fP \*( CK \*( OK \f3 \- u \fP \f2 unit \^ \fP \*( CK \*( OK \f3 \- f \fP \f2 format \^ \fP \*( CK \*( OK \f2 arg \^ \fP .\| .\| . \*( CK
6306
6306
With no options or with option
6307
6307
.B \-
6308
6308
or
6607
6607
on the command line
6608
6608
determines which method is used.
6609
6609
.TP
6610
- \f3 read \fP \*( OK \f3 \- ACSprsv \^ \fP \*( CK \*( OK \f3 \- d \fP \f2 delim \^ \fP \*( CK \*( OK \f3 \- n \fP \f2 n \^ \fP \*( CK \*( OK \*( OK \f3 \- N \fP \f2 n \^ \fP \*( CK \*( OK \*( OK \ f3\- t \fP \f2 timeout \^ \fP \*( CK \*( OK \f3 \- u \fP \f2 unit \^ \fP \*( CK \*( OK \f2 vname \f3 ? \f2 prompt \^ \f1 \*( CK \*( OK \f2 vname \^ \fP .\| .\| . \*( CK
6610
+ \f3 read \fP \*( OK \f3 \- ACSprsv \^ \fP \*( CK \*( OK \f3 \- d \fP \f2 delim \^ \fP \*( CK \*( OK \f3 \- n \fP \f2 n \^ \fP \*( CK \*( OK \*( OK \f3 \- N \fP \f2 n \^ \fP \*( CK \*( OK \f3 \- t \fP \f2 timeout \^ \fP \*( CK \*( OK \f3 \- u \fP \f2 unit \^ \fP \*( CK \*( OK \f2 vname \f3 ? \f2 prompt \^ \f1 \*( CK \*( OK \f2 vname \^ \fP .\| .\| . \*( CK
6611
6611
The shell input mechanism.
6612
6612
One line is read and
6613
6613
is broken up into fields using the characters in
@@ -6838,6 +6838,11 @@ If followed by a
6838
6838
.B /
6839
6839
only directories and sub-directories are matched.
6840
6840
.TP 8
6841
+ .B \- H
6842
+ Enable \f3 ! \fP -style history expansion similar to
6843
+ .IR csh (1).
6844
+ .
6845
+ .TP 8
6841
6846
.B \- a
6842
6847
All subsequent variables that are defined are automatically exported.
6843
6848
.TP 8
@@ -6896,10 +6901,6 @@ The following argument can be one of the following option names:
6896
6901
Same as
6897
6902
.BR \- a .
6898
6903
.TP 8
6899
- .B errexit
6900
- Same as
6901
- .BR \- e .
6902
- .TP 8
6903
6904
.B bgnice
6904
6905
All background jobs are run at a lower priority.
6905
6906
This is the default mode.
@@ -6913,6 +6914,10 @@ Puts you in an
6913
6914
.I emacs
6914
6915
style in-line editor for command entry.
6915
6916
.TP 8
6917
+ .B errexit
6918
+ Same as
6919
+ .BR \- e .
6920
+ .TP 8
6916
6921
.B globstar
6917
6922
Same as
6918
6923
.BR \- G .
@@ -6922,6 +6927,10 @@ Puts you in a
6922
6927
.I gmacs
6923
6928
style in-line editor for command entry.
6924
6929
.TP 8
6930
+ .B histexpand
6931
+ Same as
6932
+ .BR \- H .
6933
+ .TP 8
6925
6934
.B ignoreeof
6926
6935
The shell will not exit on end-of-file.
6927
6936
The command
@@ -6981,6 +6990,10 @@ of the pipeline have completed, and the return value
6981
6990
will be the value of the last non-zero command
6982
6991
to fail or zero if no command has failed.
6983
6992
.TP 8
6993
+ .B privileged
6994
+ Same as
6995
+ .BR \- p .
6996
+ .TP 8
6984
6997
.B showme
6985
6998
When enabled, simple commands or pipelines preceded by a semicolon
6986
6999
.RB ( ; )
@@ -6991,18 +7004,14 @@ Otherwise, the leading
6991
7004
.B ;
6992
7005
will be ignored.
6993
7006
.TP 8
6994
- .B privileged
7007
+ .B trackall
6995
7008
Same as
6996
- .BR \- p .
7009
+ .BR \- h .
6997
7010
.TP 8
6998
7011
.B verbose
6999
7012
Same as
7000
7013
.BR \- v .
7001
7014
.TP 8
7002
- .B trackall
7003
- Same as
7004
- .BR \- h .
7005
- .TP 8
7006
7015
.B vi
7007
7016
Puts you in insert mode of a
7008
7017
.I vi\^
@@ -7937,18 +7946,21 @@ when it is invoked:
7937
7946
.PD 0
7938
7947
.TP 8
7939
7948
.B \- D
7940
- Do not execute the script, but output the set of double quoted strings
7941
- preceded by a
7942
- .BR $ .
7943
- These strings are needed for localization of the script to different locales.
7949
+ A list of all double quoted strings that are preceded by a
7950
+ .B $
7951
+ will be printed on standard output and the shell will exit.
7952
+ This set of strings will be subject to language translation
7953
+ when the locale is not C or POSIX.
7954
+ No commands will be executed.
7955
+ .PD
7944
7956
.TP 8
7945
7957
.B \- E
7946
7958
Reads the file named by the
7947
7959
.B ENV
7948
7960
variable or by
7949
7961
\s- 1 $HOME\s+ 1 /\f3 .\fP kshrc
7950
7962
if not defined after the profiles.
7951
- .TP 10
7963
+ .TP 8
7952
7964
.BI \- c
7953
7965
If the
7954
7966
.B \- c
@@ -7984,23 +7996,14 @@ In this case \s-1TERM\s+1 is ignored (so that \f3kill 0\fP
7984
7996
does not kill an interactive shell) and \s- 1 INTR\s+ 1 is caught and ignored
7985
7997
(so that
7986
7998
.B wait
7987
- is ).
7999
+ is interruptible ).
7988
8000
In all cases, \s- 1 QUIT\s+ 1 is ignored by the shell.
7989
8001
.TP
7990
8002
.B \- r
7991
8003
If the
7992
8004
.B \- r
7993
8005
option is present, the shell is a restricted shell.
7994
8006
.TP
7995
- .B \- D
7996
- A list of all double quoted strings that are preceded by a
7997
- .B $
7998
- will be printed on standard output and the shell will exit.
7999
- This set of strings will be subject to language translation
8000
- when the locale is not C or POSIX.
8001
- No commands will be executed.
8002
- .PD
8003
- .TP
8004
8007
.B \- P
8005
8008
If
8006
8009
.B \- P
0 commit comments