1N/A.sp 3
1N/A.tl ''Ksh Features That Are Obsolete in Ksh93''
1N/A.sp 2
1N/A.AL 1
1N/A.LI
1N/AUsing a pair of grave accents \^\fB\(ga\fR ... \fB\(ga\fR\^
1N/Afor command substition. Use \fB$(\fR ... \fB)\fR instead.
1N/A.LI
1N/A.B FCEDIT
1N/Ais an obsolete name for
1N/Athe default editor name for the
1N/A.B hist
1N/Acommand.
1N/A.B FCEDIT
1N/Ais not used when
1N/A.B HISTEDIT
1N/Ais set. Use
1N/A.B HISTEDIT
1N/Ainstead.
1N/A.LI
1N/AThe newtest (\fB[[\fR ... \fB]]\fR) operator
1N/A\fB\-a\fP \fIfile\fP
1N/Ais obsolete. Use
1N/A\fB\-e\fP instead.
1N/A.LI
1N/AThe newtest (\fB[[\fR ... \fB]]\fR) operator
1N/A.BR = ,
1N/Aas used in
1N/A\fIstring\fP \fB=\fP \fIpattern\fP
1N/Ais obsolete. Use
1N/A\fB==\fP instead.
1N/A.LI
1N/AThe following obsolete arithmetic comparisons are also permitted:
1N/A.in +5
1N/A.VL 20
1N/A.LI "\fIexp1\fP \fB\-eq\fP \fIexp2\fP"
1N/ATrue, if
1N/A.I exp1
1N/Ais equal to
1N/A.IR exp2 .
1N/A.LI "\fIexp1\fP \fB\-ne\fP \fIexp2\fP"
1N/ATrue, if
1N/A.I exp1
1N/Ais not equal to
1N/A.IR exp2 .
1N/A.LI "\fIexp1\fP \fB\-lt\fP \fIexp2\fP"
1N/ATrue, if
1N/A.I exp1
1N/Ais less than
1N/A.IR exp2 .
1N/A.LI "\fIexp1\fP \fB\-gt\fP \fIexp2\fP"
1N/ATrue, if
1N/A.I exp1
1N/Ais greater than
1N/A.IR exp2 .
1N/A.LI "\fIexp1\fP \fB\-le\fP \fIexp2\fP"
1N/ATrue, if
1N/A.I exp1
1N/Ais less than or equal to
1N/A.IR exp2 .
1N/A.LI "\fIexp1\fP \fB\-ge\fP \fIexp2\fP"
1N/ATrue, if
1N/A.I exp1
1N/Ais greater than or equal to
1N/A.IR exp2 .
1N/A.LE \" End .VL
1N/A.in -5
1N/A.LI
1N/AUsing test -t or [ -t ] without specifying the file unit number.
1N/A.LI
1N/AThe
1N/A.B \-k
1N/Aoption to the \fBset\fR builtin is obsolete. It causes
1N/A.I all\^
1N/Avariable assignment arguments are placed in the environment,
1N/Aeven if they occur after the command name.
1N/AThe following
1N/Afirst prints
1N/A.B "a=b c"
1N/Aand then
1N/A.BR c :
1N/AThere is no alternative.
1N/A.LI
1N/AThe obsolete
1N/A.B \-xf
1N/Aoption of the
1N/A.B typeset
1N/Acommand allows a function to be exported
1N/Ato scripts that are executed without a separate
1N/Ainvocation of the shell.
1N/AFunctions that need to be defined across separate
1N/Ainvocations of the shell should
1N/Abe placed in a directory and the
1N/A.B FPATH
1N/Avariable should contains the name of this directory.
1N/AThey may also
1N/Abe specified in the
1N/A.B ENV
1N/Afile with the
1N/A.B \-xf
1N/Aoption of
1N/A.BR typeset .
1N/A.LI
1N/AThe shell environment variable
1N/A.B FCEDIT
1N/Ais obsolete. Use
1N/A.B HISTEDIT
1N/Ainstead.
1N/A.LI
1N/AIn the
1N/A.B \-s
1N/Aoption
1N/A(to \fBfc\fR or \fBhist\fR command???)
1N/A(
1N/Aand in obsolete versions, the editor name
1N/A.B \-
1N/A)
1N/Ais used to skip the editing phase and
1N/Ato re-execute the command.
1N/A.LI
1N/AThe
1N/A.B \-t
1N/Aoption to \fBalias\fR builtin is is obsolete. It
1N/Ais used to set and list tracked aliases.
1N/AThere is no replacement.
1N/A.LI
1N/AThe shell command line option
1N/A.B \-t
1N/Ais obsolete. This option cause the shell to exit after reading
1N/Aand executing one command. The is no replacement (although ending
1N/A\&"command" with the exit builtin should have the same effect).
1N/A.LI
1N/AAs an obsolete feature of the "set" builtin,
1N/Aif the first
1N/A.I arg\^
1N/Ais
1N/A.B \-
1N/Athen the
1N/A.B \-x
1N/Aand
1N/A.B \-v
1N/Aoptions are turned off and the next
1N/A.I arg
1N/Ais treated as the first argument.
1N/AUsing
1N/A.B \+
1N/Arather than
1N/A.B \-
1N/Acauses these options to be turned off.
1N/AThese options can also be used upon invocation of the shell.
1N/A.LE
1N/A