summaryrefslogtreecommitdiff
path: root/doc/bash.html
diff options
context:
space:
mode:
Diffstat (limited to 'doc/bash.html')
-rw-r--r--doc/bash.html86
1 files changed, 66 insertions, 20 deletions
diff --git a/doc/bash.html b/doc/bash.html
index 11b794f0..963448ee 100644
--- a/doc/bash.html
+++ b/doc/bash.html
@@ -3,7 +3,7 @@
</HEAD>
<BODY><TABLE WIDTH=100%>
<TR>
-<TH ALIGN=LEFT width=33%>BASH(1)<TH ALIGN=CENTER width=33%>2008 February 22<TH ALIGN=RIGHT width=33%>BASH(1)
+<TH ALIGN=LEFT width=33%>BASH(1)<TH ALIGN=CENTER width=33%>2008 April 5<TH ALIGN=RIGHT width=33%>BASH(1)
</TR>
</TABLE>
<BR><A HREF="#index">Index</A>
@@ -798,13 +798,9 @@ command to terminate in turn. The return status is the
exit status of the last command executed.
<P>
-The control operators
-<B>&amp;&amp;</B>
-
-and
-<B>||</B>
-
-denote AND lists and OR lists, respectively.
+AND and OR lists are sequences of one of more pipelines separated by the
+<B>&amp;&amp;</B> and <B>||</B> control operators, respectively.
+AND and OR lists are executed with left associativity.
An AND list has the form
<DL COMPACT><DT><DD>
<P>
@@ -838,7 +834,8 @@ An OR list has the form
is executed if and only if
<I>command1</I>
-returns a non-zero exit status. The return status of
+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>
@@ -1632,14 +1629,14 @@ Expands to the full file name used to invoke this instance of
<DT><B>BASHPID</B>
<DD>
-Expands to the process id of the current bash process.
+Expands to the process id of the current <B>bash</B> process.
This differs from <B>$$</B> under certain circumstances, such as subshells
-that do not require bash to be re-initialized.
+that do not require <B>bash</B> to be re-initialized.
<DT><B>BASH_ARGC</B>
<DD>
An array variable whose values are the number of parameters in each
-frame of the current bash execution call stack.
+frame of the current <B>bash</B> execution call stack.
The number of
parameters to the current subroutine (shell function or script executed
with <B>.</B> or <B>source</B>) is at the top of the stack.
@@ -1656,7 +1653,7 @@ builtin below)
<DT><B>BASH_ARGV</B>
<DD>
-An array variable containing all of the parameters in the current bash
+An array variable containing all of the parameters in the current <B>bash</B>
execution call stack. The final parameter of the last subroutine call
is at the top of the stack; the first parameter of the initial call is
at the bottom. When a subroutine is executed, the parameters supplied
@@ -6130,6 +6127,11 @@ attempts word completion.
If set to <B>on</B>, the history code attempts to place point at the
same location on each history line retrieved with <B>previous-history</B>
or <B>next-history</B>.
+<DT><B>history-size (0)</B>
+
+<DD>
+Set the maximum number of history entries saved in the history list. If
+set to zero, the number of entries in the history list is not limited.
<DT><B>horizontal-scroll-mode (Off)</B>
<DD>
@@ -8390,6 +8392,21 @@ a <I>name</I> for which no specification exists, or
an error occurs adding a completion specification.
</DL>
+<DT><B>compopt</B> [<B>-o</B> <I>option</I>] [<B>+o</B> <I>option</I>] [<I>name</I>]<DD>
+Modify completion options for each <I>name</I> according to the
+<I>option</I>s, or for the
+currently-execution completion if no <I>name</I>s are supplied.
+If no <I>option</I>s are given, display the completion options for each
+<I>name</I> or the current completion.
+The possible values of <I>option</I> are those valid for the <B>complete</B>
+builtin described above.
+</DL>
+<P>
+
+The return value is true unless an invalid option is supplied, an attempt
+is made to modify the options for a <I>name</I> for which no completion
+specification exists, or an output error occurs.
+<DL COMPACT>
<DT><B>continue</B> [<I>n</I>]<DD>
Resume the next iteration of the enclosing
<B>for</B>,
@@ -8432,7 +8449,16 @@ option will display the attributes and values of each
When
<B>-p</B>
-is used, additional options are ignored.
+is used with <I>name</I> arguments, additional options are ignored.
+When
+<B>-p</B>
+
+is supplied without <I>name</I> arguments, it will display the attributes
+and values of all variables having the attributes specified by the
+additional options.
+If no other options are supplied with <B>-p</B>, <B>declare</B> will display
+the attributes and values of all shell variables. The <B>-f</B> option
+will restrict the display to shell functions.
The
<B>-F</B>
@@ -9619,7 +9645,7 @@ option is used, the pathname printed may contain symbolic links.
The return status is 0 unless an error occurs while
reading the name of the current directory or an
invalid option is supplied.
-<DT><B>read</B> [<B>-ers</B>] [<B>-a</B> <I>aname</I>] [<B>-d</B> <I>delim</I>] [<B>-n</B> <I>nchars</I>] [<B>-p</B> <I>prompt</I>] [<B>-t</B> <I>timeout</I>] [<B>-u</B> <I>fd</I>] [<I>name</I> ...]<DD>
+<DT><B>read</B> [<B>-ers</B>] [<B>-a</B> <I>aname</I>] [<B>-d</B> <I>delim</I>] [- <I>text</I>] [<B>-n</B> <I>nchars</I>] [<B>-p</B> <I>prompt</I>] [<B>-t</B> <I>timeout</I>] [<B>-u</B> <I>fd</I>] [<I>name</I> ...]<DD>
One line is read from the standard input, or from the file descriptor
<I>fd</I> supplied as an argument to the <B>-u</B> option, and the first word
is assigned to the first
@@ -9674,6 +9700,14 @@ is coming from a terminal,
</FONT>
above) is used to obtain the line.
+<DT><B>-i </B><I>text</I>
+
+<DD>
+If
+<B>readline</B>
+
+is being used to read the line, <I>text</I> is placed into the editing
+buffer before editing begins.
<DT><B>-n </B><I>nchars</I>
<DD>
@@ -10367,7 +10401,7 @@ longer exists, a normal path search is performed.
<DT><B>checkjobs</B>
<DD>
-If set, bash lists the status of any stopped and running jobs before
+If set, <B>bash</B> lists the status of any stopped and running jobs before
exiting an interactive shell. If any jobs are running, this causes
the exit to be deferred until a second exit is attempted without an
intervening command (see <B>JOB CONTROL</B> above). The shell always
@@ -11047,7 +11081,7 @@ option suppresses shell function lookup, as with the <B>command</B> builtin.
returns true if any of the arguments are found, false if
none are found.
-<DT><B>ulimit</B> [<B>-SHacdefilmnpqrstuvx</B> [<I>limit</I>]]<DD>
+<DT><B>ulimit</B> [<B>-HSTabcdefilmnpqrstuvx</B> [<I>limit</I>]]<DD>
Provides control over the resources available to the shell and to
processes started by it, on systems that allow such control.
The <B>-H</B> and <B>-S</B> options specify that the hard or soft limit is
@@ -11084,6 +11118,10 @@ Other options are interpreted as follows:
<DD>
All current limits are reported
+<DT><B>-b</B>
+
+<DD>
+The maximum socket buffer size
<DT><B>-c</B>
<DD>
@@ -11149,6 +11187,10 @@ The maximum amount of virtual memory available to the shell
<DD>
The maximum number of file locks
+<DT><B>-T</B>
+
+<DD>
+The maximum number of threads
</DL>
<P>
@@ -11171,7 +11213,11 @@ which is in seconds,
which is in units of 512-byte blocks,
and
-<B>-n</B>
+<B>-T</B>,
+
+<B>-b</B>,
+
+<B>-n</B>,
and
<B>-u</B>,
@@ -11571,7 +11617,7 @@ Array variables may not (yet) be exported.
<HR>
<TABLE WIDTH=100%>
<TR>
-<TH ALIGN=LEFT width=33%>GNU Bash-3.2<TH ALIGN=CENTER width=33%>2008 February 22<TH ALIGN=RIGHT width=33%>BASH(1)
+<TH ALIGN=LEFT width=33%>GNU Bash-3.2<TH ALIGN=CENTER width=33%>2008 April 5<TH ALIGN=RIGHT width=33%>BASH(1)
</TR>
</TABLE>
<HR>
@@ -11675,6 +11721,6 @@ Array variables may not (yet) be exported.
</DL>
<HR>
This document was created by man2html from bash.1.<BR>
-Time: 04 March 2008 08:38:15 EST
+Time: 08 April 2008 09:50:33 EDT
</BODY>
</HTML>