commit bash-20051013 snapshot

This commit is contained in:
Chet Ramey
2011-12-03 13:52:14 -05:00
parent 1c72c0cd92
commit e225d5a981
23 changed files with 1090 additions and 143 deletions
+95 -87
View File
@@ -2,7 +2,9 @@
<TITLE>BASH(1) Manual Page</TITLE>
</HEAD>
<BODY><TABLE WIDTH=100%>
<TH ALIGN=LEFT>BASH(1)<TH ALIGN=CENTER>2005 Aug 27<TH ALIGN=RIGHT>BASH(1)
<TR>
<TH ALIGN=LEFT width=33%>BASH(1)<TH ALIGN=CENTER width=33%>2005 Aug 27<TH ALIGN=RIGHT width=33%>BASH(1)
</TR>
</TABLE>
<BR><A HREF="#index">Index</A>
<HR>
@@ -26,23 +28,23 @@
<A NAME="lbAB">&nbsp;</A>
<H2>NAME</H2>
<H3>NAME</H3>
bash - GNU Bourne-Again SHell
<A NAME="lbAC">&nbsp;</A>
<H2>SYNOPSIS</H2>
<H3>SYNOPSIS</H3>
<B>bash</B>
[options]
[file]
<A NAME="lbAD">&nbsp;</A>
<H2>COPYRIGHT</H2>
<H3>COPYRIGHT</H3>
Bash is Copyright &#169; 1989-2005 by the Free Software Foundation, Inc.
<A NAME="lbAE">&nbsp;</A>
<H2>DESCRIPTION</H2>
<H3>DESCRIPTION</H3>
<B>Bash</B>
@@ -62,7 +64,7 @@ POSIX Shell and Tools specification (IEEE Working Group 1003.2).
can be configured to be POSIX-conformant by default.
<A NAME="lbAF">&nbsp;</A>
<H2>OPTIONS</H2>
<H3>OPTIONS</H3>
In addition to the single-character shell options documented in the
description of the <B>set</B> builtin command, <B>bash</B>
@@ -297,7 +299,7 @@ on the standard output and exit successfully.
</DL>
<A NAME="lbAG">&nbsp;</A>
<H2>ARGUMENTS</H2>
<H3>ARGUMENTS</H3>
If arguments remain after option processing, and neither the
<B>-c</B>
@@ -328,7 +330,7 @@ if no file is found, then the shell searches the directories in
</FONT>
for the script.
<A NAME="lbAH">&nbsp;</A>
<H2>INVOCATION</H2>
<H3>INVOCATION</H3>
A <I>login shell</I> is one whose first character of argument zero is a
<B>-</B>,
@@ -559,7 +561,7 @@ and the effective user id is set to the real user id.
If the <B>-p</B> option is supplied at invocation, the startup behavior is
the same, but the effective user id is not reset.
<A NAME="lbAI">&nbsp;</A>
<H2>DEFINITIONS</H2>
<H3>DEFINITIONS</H3>
<P>
@@ -621,7 +623,7 @@ symbols:
</DL>
<A NAME="lbAJ">&nbsp;</A>
<H2>RESERVED WORDS</H2>
<H3>RESERVED WORDS</H3>
<I>Reserved words</I> are words that have a special meaning to the shell.
The following words are recognized as reserved when unquoted and either
@@ -648,10 +650,10 @@ command:
<A NAME="lbAK">&nbsp;</A>
<H2>SHELL GRAMMAR</H2>
<H3>SHELL GRAMMAR</H3>
<A NAME="lbAL">&nbsp;</A>
<H3>Simple Commands</H3>
<H4>Simple Commands</H4>
<P>
@@ -667,7 +669,7 @@ The return value of a <I>simple command</I> is its exit status, or
<I>n</I>.
<A NAME="lbAM">&nbsp;</A>
<H3>Pipelines</H3>
<H4>Pipelines</H4>
<P>
@@ -737,7 +739,7 @@ below.
Each command in a pipeline is executed as a separate process (i.e., in a
subshell).
<A NAME="lbAN">&nbsp;</A>
<H3>Lists</H3>
<H4>Lists</H4>
<P>
@@ -838,7 +840,7 @@ returns a non-zero exit status. The return status of
AND and OR lists is the exit status of the last command
executed in the list.
<A NAME="lbAO">&nbsp;</A>
<H3>Compound Commands</H3>
<H4>Compound Commands</H4>
<P>
@@ -1093,7 +1095,7 @@ of the last <B>do</B> <I>list</I> command executed, or zero if
none was executed.
</DL>
<A NAME="lbAP">&nbsp;</A>
<H3>Shell Function Definitions</H3>
<H4>Shell Function Definitions</H4>
<P>
@@ -1129,7 +1131,7 @@ last command executed in the body. (See
below.)
</DL>
<A NAME="lbAQ">&nbsp;</A>
<H2>COMMENTS</H2>
<H3>COMMENTS</H3>
In a non-interactive shell, or an interactive shell in which the
<B>interactive_comments</B>
@@ -1153,7 +1155,7 @@ option enabled does not allow comments. The
option is on by default in interactive shells.
<A NAME="lbAR">&nbsp;</A>
<H2>QUOTING</H2>
<H3>QUOTING</H3>
<I>Quoting</I> is used to remove the special meaning of certain
characters or words to the shell. Quoting can be used to
@@ -1334,7 +1336,7 @@ is ignored.
If the string is translated and replaced, the replacement is
double-quoted.
<A NAME="lbAS">&nbsp;</A>
<H2>PARAMETERS</H2>
<H3>PARAMETERS</H3>
A
<I>parameter</I>
@@ -1449,7 +1451,7 @@ appended to the array beginning at one greater than the array's maximum index.
When applied to a string-valued variable, <I>value</I> is expanded and
appended to the variable's value.
<A NAME="lbAT">&nbsp;</A>
<H3>Positional Parameters</H3>
<H4>Positional Parameters</H4>
<P>
@@ -1478,7 +1480,7 @@ digit is expanded, it must be enclosed in braces (see
</FONT>
below).
<A NAME="lbAU">&nbsp;</A>
<H3>Special Parameters</H3>
<H4>Special Parameters</H4>
<P>
@@ -1601,7 +1603,7 @@ currently being checked.
</DL>
<A NAME="lbAV">&nbsp;</A>
<H3>Shell Variables</H3>
<H4>Shell Variables</H4>
<P>
@@ -2627,7 +2629,7 @@ parser to treat the rest of the line as a comment.
</DL>
<A NAME="lbAW">&nbsp;</A>
<H3>Arrays</H3>
<H4>Arrays</H4>
<B>Bash</B>
@@ -2749,7 +2751,7 @@ and
builtins display array values in a way that allows them to be
reused as assignments.
<A NAME="lbAX">&nbsp;</A>
<H2>EXPANSION</H2>
<H3>EXPANSION</H3>
Expansion is performed on the command line after it has been split into
words. There are seven kinds of expansion performed:
@@ -2791,7 +2793,7 @@ as explained above (see
</FONT>
<A NAME="lbAY">&nbsp;</A>
<H3>Brace Expansion</H3>
<H4>Brace Expansion</H4>
<P>
@@ -2906,7 +2908,7 @@ command (see
</FONT>
below).
<A NAME="lbAZ">&nbsp;</A>
<H3>Tilde Expansion</H3>
<H4>Tilde Expansion</H4>
<P>
@@ -2977,7 +2979,7 @@ and
</FONT>
and the shell assigns the expanded value.
<A NAME="lbBA">&nbsp;</A>
<H3>Parameter Expansion</H3>
<H4>Parameter Expansion</H4>
<P>
@@ -3268,7 +3270,7 @@ the substitution operation is applied to each member of the
array in turn, and the expansion is the resultant list.
</DL>
<A NAME="lbBB">&nbsp;</A>
<H3>Command Substitution</H3>
<H4>Command Substitution</H4>
<P>
@@ -3322,7 +3324,7 @@ escape the inner backquotes with backslashes.
If the substitution appears within double quotes, word splitting and
pathname expansion are not performed on the results.
<A NAME="lbBC">&nbsp;</A>
<H3>Arithmetic Expansion</H3>
<H4>Arithmetic Expansion</H4>
<P>
@@ -3358,7 +3360,7 @@ is invalid,
prints a message indicating failure and no substitution occurs.
<A NAME="lbBD">&nbsp;</A>
<H3>Process Substitution</H3>
<H4>Process Substitution</H4>
<P>
@@ -3382,7 +3384,7 @@ simultaneously with parameter and variable expansion,
command substitution,
and arithmetic expansion.
<A NAME="lbBE">&nbsp;</A>
<H3>Word Splitting</H3>
<H4>Word Splitting</H4>
<P>
@@ -3471,7 +3473,7 @@ null argument results and is retained.
Note that if no expansion occurs, no splitting
is performed.
<A NAME="lbBF">&nbsp;</A>
<H3>Pathname Expansion</H3>
<H4>Pathname Expansion</H4>
<P>
@@ -3746,7 +3748,7 @@ Matches anything except one of the given patterns
<A NAME="lbBG">&nbsp;</A>
<H3>Quote Removal</H3>
<H4>Quote Removal</H4>
<P>
@@ -3759,7 +3761,7 @@ characters
and <B>&quot;</B> that did not result from one of the above
expansions are removed.
<A NAME="lbBH">&nbsp;</A>
<H2>REDIRECTION</H2>
<H3>REDIRECTION</H3>
Before a command is executed, its input and output
may be
@@ -3878,7 +3880,7 @@ Redirections using file descriptors greater than 9 should be used with
care, as they may conflict with file descriptors the shell uses
internally.
<A NAME="lbBI">&nbsp;</A>
<H3>Redirecting Input</H3>
<H4>Redirecting Input</H4>
<P>
@@ -3903,7 +3905,7 @@ The general format for redirecting input is:
</DL>
<A NAME="lbBJ">&nbsp;</A>
<H3>Redirecting Output</H3>
<H4>Redirecting Output</H4>
<P>
@@ -3957,7 +3959,7 @@ option to the
builtin command is not enabled, the redirection is attempted even
if the file named by <I>word</I> exists.
<A NAME="lbBK">&nbsp;</A>
<H3>Appending Redirected Output</H3>
<H4>Appending Redirected Output</H4>
<P>
@@ -3985,7 +3987,7 @@ The general format for appending output is:
<P>
<A NAME="lbBL">&nbsp;</A>
<H3>Redirecting Standard Output and Standard Error</H3>
<H4>Redirecting Standard Output and Standard Error</H4>
<P>
@@ -4025,7 +4027,7 @@ This is semantically equivalent to
</DL>
<A NAME="lbBM">&nbsp;</A>
<H3>Here Documents</H3>
<H4>Here Documents</H4>
<P>
@@ -4097,7 +4099,7 @@ This allows
here-documents within shell scripts to be indented in a
natural fashion.
<A NAME="lbBN">&nbsp;</A>
<H3>Here Strings</H3>
<H4>Here Strings</H4>
A variant of here documents, the format is:
<DL COMPACT><DT><DD>
@@ -4114,7 +4116,7 @@ A variant of here documents, the format is:
The <I>word</I> is expanded and supplied to the command on its standard
input.
<A NAME="lbBO">&nbsp;</A>
<H3>Duplicating File Descriptors</H3>
<H4>Duplicating File Descriptors</H4>
<P>
@@ -4175,7 +4177,7 @@ As a special case, if <I>n</I> is omitted, and <I>word</I> does not
expand to one or more digits, the standard output and standard
error are redirected as described previously.
<A NAME="lbBP">&nbsp;</A>
<H3>Moving File Descriptors</H3>
<H4>Moving File Descriptors</H4>
<P>
@@ -4209,7 +4211,7 @@ moves the file descriptor <I>digit</I> to file descriptor
or the standard output (file descriptor 1) if <I>n</I> is not specified.
<A NAME="lbBQ">&nbsp;</A>
<H3>Opening File Descriptors for Reading and Writing</H3>
<H4>Opening File Descriptors for Reading and Writing</H4>
<P>
@@ -4233,7 +4235,7 @@ or on file descriptor 0 if
is not specified. If the file does not exist, it is created.
<A NAME="lbBR">&nbsp;</A>
<H2>ALIASES</H2>
<H3>ALIASES</H3>
<I>Aliases</I> allow a string to be substituted for a word when it is used
as the first word of a simple command.
@@ -4335,7 +4337,7 @@ in compound commands.
For almost every purpose, aliases are superseded by
shell functions.
<A NAME="lbBS">&nbsp;</A>
<H2>FUNCTIONS</H2>
<H3>FUNCTIONS</H3>
A shell function, defined as described above under
<FONT SIZE=-1><B>SHELL GRAMMAR</B>,
@@ -4449,7 +4451,7 @@ Care should be taken in cases where this may cause a problem.
Functions may be recursive. No limit is imposed on the number
of recursive calls.
<A NAME="lbBT">&nbsp;</A>
<H2>ARITHMETIC EVALUATION</H2>
<H3>ARITHMETIC EVALUATION</H3>
The shell allows arithmetic expressions to be evaluated, under
certain circumstances (see the <B>let</B> and <B>declare</B> builtin
@@ -4572,7 +4574,7 @@ Operators are evaluated in order of precedence. Sub-expressions in
parentheses are evaluated first and may override the precedence
rules above.
<A NAME="lbBU">&nbsp;</A>
<H2>CONDITIONAL EXPRESSIONS</H2>
<H3>CONDITIONAL EXPRESSIONS</H3>
Conditional expressions are used by the <B>[[</B> compound command and
the <B>test</B> and <B>[</B> builtin commands to test file attributes
@@ -4757,7 +4759,7 @@ may be positive or negative integers.
</DL>
<A NAME="lbBV">&nbsp;</A>
<H2>SIMPLE COMMAND EXPANSION</H2>
<H3>SIMPLE COMMAND EXPANSION</H3>
When a simple command is executed, the shell performs the following
expansions, assignments, and redirections, from left to right.
@@ -4801,7 +4803,7 @@ contained a command substitution, the exit status of the command is
the exit status of the last command substitution performed. If there
were no command substitutions, the command exits with a status of zero.
<A NAME="lbBW">&nbsp;</A>
<H2>COMMAND EXECUTION</H2>
<H3>COMMAND EXECUTION</H3>
After a command has been split into words, if it results in a
simple command and an optional list of arguments, the following
@@ -4882,7 +4884,7 @@ interpreter name on the first line of the program, followed
by the name of the program, followed by the command
arguments, if any.
<A NAME="lbBX">&nbsp;</A>
<H2>COMMAND EXECUTION ENVIRONMENT</H2>
<H3>COMMAND EXECUTION ENVIRONMENT</H3>
The shell has an <I>execution environment</I>, which consists of the
following:
@@ -4960,7 +4962,7 @@ default standard input for the command is the empty file <I>/dev/null</I>.
Otherwise, the invoked command inherits the file descriptors of the calling
shell as modified by redirections.
<A NAME="lbBY">&nbsp;</A>
<H2>ENVIRONMENT</H2>
<H3>ENVIRONMENT</H3>
When a program is invoked it is given an array of strings
called the
@@ -5037,7 +5039,7 @@ invokes an external command, the variable
is set to the full file name of the command and passed to that
command in its environment.
<A NAME="lbBZ">&nbsp;</A>
<H2>EXIT STATUS</H2>
<H3>EXIT STATUS</H3>
For the shell's purposes, a command which exits with a
zero exit status has succeeded. An exit status of zero
@@ -5066,7 +5068,7 @@ executed, unless a syntax error occurs, in which case it exits
with a non-zero value. See also the <B>exit</B> builtin
command below.
<A NAME="lbCA">&nbsp;</A>
<H2>SIGNALS</H2>
<H3>SIGNALS</H3>
When <B>bash</B> is interactive, in the absence of any traps, it ignores
<FONT SIZE=-1><B>SIGTERM</B>
@@ -5183,7 +5185,7 @@ builtin, the reception of a signal for which a trap has been set will
cause the <B>wait</B> builtin to return immediately with an exit status
greater than 128, immediately after which the trap is executed.
<A NAME="lbCB">&nbsp;</A>
<H2>JOB CONTROL</H2>
<H3>JOB CONTROL</H3>
<I>Job control</I>
@@ -5407,7 +5409,7 @@ If a second attempt to exit is made without an intervening command,
the shell does not print another warning, and the stopped
jobs are terminated.
<A NAME="lbCC">&nbsp;</A>
<H2>PROMPTING</H2>
<H3>PROMPTING</H3>
When executing interactively,
<B>bash</B>
@@ -5576,7 +5578,7 @@ command under
</FONT>
below).
<A NAME="lbCD">&nbsp;</A>
<H2>READLINE</H2>
<H3>READLINE</H3>
This is the library that handles reading input when using an interactive
shell, unless the
@@ -5600,7 +5602,7 @@ builtin (see
</FONT>
below).
<A NAME="lbCE">&nbsp;</A>
<H3>Readline Notation</H3>
<H4>Readline Notation</H4>
<P>
@@ -5646,7 +5648,7 @@ accumulated into one unit, which can be yanked all at once.
Commands which do not kill text separate the chunks of text
on the kill ring.
<A NAME="lbCF">&nbsp;</A>
<H3>Readline Initialization</H3>
<H4>Readline Initialization</H4>
<P>
@@ -5725,7 +5727,7 @@ and
In addition to command names, readline allows keys to be bound
to a string that is inserted when the key is pressed (a <I>macro</I>).
<A NAME="lbCG">&nbsp;</A>
<H3>Readline Key Bindings</H3>
<H4>Readline Key Bindings</H4>
<P>
@@ -5932,7 +5934,7 @@ builtin command (see
</FONT>
below).
<A NAME="lbCH">&nbsp;</A>
<H3>Readline Variables</H3>
<H4>Readline Variables</H4>
<P>
@@ -6158,7 +6160,7 @@ completions.
</DL>
<A NAME="lbCI">&nbsp;</A>
<H3>Readline Conditional Constructs</H3>
<H4>Readline Conditional Constructs</H4>
<P>
@@ -6242,7 +6244,7 @@ would read <A HREF="file:/etc/inputrc"><I>/etc/inputrc</I></A>:
</DL>
<A NAME="lbCJ">&nbsp;</A>
<H3>Searching</H3>
<H4>Searching</H4>
<P>
@@ -6295,7 +6297,7 @@ Non-incremental searches read the entire search string before starting
to search for matching history lines. The search string may be
typed by the user or be part of the contents of the current line.
<A NAME="lbCK">&nbsp;</A>
<H3>Readline Command Names</H3>
<H4>Readline Command Names</H4>
<P>
@@ -6307,7 +6309,7 @@ position, and <I>mark</I> refers to a cursor position saved by the
<B>set-mark</B> command.
The text between the point and mark is referred to as the <I>region</I>.
<A NAME="lbCL">&nbsp;</A>
<H3>Commands for Moving</H3>
<H4>Commands for Moving</H4>
<P>
@@ -6352,7 +6354,7 @@ Refresh the current line.
</DL>
<A NAME="lbCM">&nbsp;</A>
<H3>Commands for Manipulating the History</H3>
<H4>Commands for Manipulating the History</H4>
<P>
@@ -6509,7 +6511,7 @@ and <I>emacs</I> as the editor, in that order.
</DL>
<A NAME="lbCN">&nbsp;</A>
<H3>Commands for Changing Text</H3>
<H4>Commands for Changing Text</H4>
<P>
@@ -6594,7 +6596,7 @@ before point with a space. By default, this command is unbound.
</DL>
<A NAME="lbCO">&nbsp;</A>
<H3>Killing and Yanking</H3>
<H4>Killing and Yanking</H4>
<P>
@@ -6678,7 +6680,7 @@ or
</DL>
<A NAME="lbCP">&nbsp;</A>
<H3>Numeric Arguments</H3>
<H4>Numeric Arguments</H4>
<P>
@@ -6708,7 +6710,7 @@ argument count sixteen, and so on.
</DL>
<A NAME="lbCQ">&nbsp;</A>
<H3>Completing</H3>
<H4>Completing</H4>
<P>
@@ -6827,7 +6829,7 @@ above).
</DL>
<A NAME="lbCR">&nbsp;</A>
<H3>Keyboard Macros</H3>
<H4>Keyboard Macros</H4>
<P>
@@ -6850,7 +6852,7 @@ in the macro appear as if typed at the keyboard.
</DL>
<A NAME="lbCS">&nbsp;</A>
<H3>Miscellaneous</H3>
<H4>Miscellaneous</H4>
<P>
@@ -6990,7 +6992,7 @@ Display version information about the current instance of
</DL>
<A NAME="lbCT">&nbsp;</A>
<H3>Programmable Completion</H3>
<H4>Programmable Completion</H4>
<P>
@@ -7164,7 +7166,7 @@ to completed names which are symbolic links to directories, subject to
the value of the <B>mark-directories</B> readline variable, regardless
of the setting of the <B>mark-symlinked-directories</B> readline variable.
<A NAME="lbCU">&nbsp;</A>
<H2>HISTORY</H2>
<H3>HISTORY</H3>
When the
<B>-o history</B>
@@ -7300,7 +7302,7 @@ builtin below under
</FONT>
for information on setting and unsetting shell options.
<A NAME="lbCV">&nbsp;</A>
<H2>HISTORY EXPANSION</H2>
<H3>HISTORY EXPANSION</H3>
<P>
@@ -7413,7 +7415,7 @@ above under
<B>Shell Variables</B>).
<A NAME="lbCW">&nbsp;</A>
<H3>Event Designators</H3>
<H4>Event Designators</H4>
<P>
@@ -7483,7 +7485,7 @@ The entire command line typed so far.
</DL>
<A NAME="lbCX">&nbsp;</A>
<H3>Word Designators</H3>
<H4>Word Designators</H4>
<P>
@@ -7560,7 +7562,7 @@ Abbreviates <I>x-$</I> like <B>x*</B>, but omits the last word.
If a word designator is supplied without an event specification, the
previous command is used as the event.
<A NAME="lbCY">&nbsp;</A>
<H3>Modifiers</H3>
<H4>Modifiers</H4>
<P>
@@ -7665,7 +7667,7 @@ Apply the following `<B>s</B>' modifier once to each word in the event line.
</DL>
<A NAME="lbCZ">&nbsp;</A>
<H2>SHELL BUILTIN COMMANDS</H2>
<H3>SHELL BUILTIN COMMANDS</H3>
@@ -11127,7 +11129,7 @@ process or job waited for.
</DL>
<A NAME="lbDA">&nbsp;</A>
<H2>RESTRICTED SHELL</H2>
<H3>RESTRICTED SHELL</H3>
@@ -11241,7 +11243,7 @@ script.
<A NAME="lbDB">&nbsp;</A>
<H2>SEE ALSO</H2>
<H3>SEE ALSO</H3>
<DL COMPACT>
@@ -11255,7 +11257,7 @@ script.
</DL>
<A NAME="lbDC">&nbsp;</A>
<H2>FILES</H2>
<H3>FILES</H3>
<DL COMPACT>
@@ -11292,7 +11294,7 @@ Individual <I>readline</I> initialization file
</DL>
<A NAME="lbDD">&nbsp;</A>
<H2>AUTHORS</H2>
<H3>AUTHORS</H3>
Brian Fox, Free Software Foundation
<BR>
@@ -11303,9 +11305,9 @@ Brian Fox, Free Software Foundation
Chet Ramey, Case Western Reserve University
<BR>
<A HREF="mailto:chet@po.CWRU.Edu">chet@po.CWRU.Edu</A>
<A HREF="mailto:chet@po.cwru.edu">chet@po.cwru.edu</A>
<A NAME="lbDE">&nbsp;</A>
<H2>BUG REPORTS</H2>
<H3>BUG REPORTS</H3>
If you find a bug in
<B>bash,</B>
@@ -11353,10 +11355,10 @@ it provides for filing a bug report.
Comments and bug reports concerning
this manual page should be directed to
<I><A HREF="mailto:chet@po.CWRU.Edu">chet@po.CWRU.Edu</A></I>.
<I><A HREF="mailto:chet@po.cwru.edu">chet@po.cwru.edu</A></I>.
<A NAME="lbDF">&nbsp;</A>
<H2>BUGS</H2>
<H3>BUGS</H3>
<P>
@@ -11402,6 +11404,12 @@ Array variables may not (yet) be exported.
<HR>
<TABLE WIDTH=100%>
<TR>
<TH ALIGN=LEFT width=33%>GNU Bash-3.1-beta1<TH ALIGN=CENTER width=33%>2005 Aug 27<TH ALIGN=RIGHT width=33%>BASH(1)
</TR>
</TABLE>
<HR>
<A NAME="index">&nbsp;</A><H2>Index</H2>
<DL>
@@ -11503,6 +11511,6 @@ Array variables may not (yet) be exported.
</DL>
<HR>
This document was created by man2html from bash.1.<BR>
Time: 03 October 2005 15:07:47 EDT
Time: 12 October 2005 16:46:47 EDT
</BODY>
</HTML>