bash-4.4 beta release

This commit is contained in:
Chet Ramey
2015-10-12 09:57:17 -04:00
parent eac8fb1b4c
commit 54a5fbe126
314 changed files with 29440 additions and 18757 deletions
+46 -15
View File
@@ -3,7 +3,7 @@
</HEAD>
<BODY><TABLE WIDTH=100%>
<TR>
<TH ALIGN=LEFT width=33%>BASH(1)<TH ALIGN=CENTER width=33%>2015 June 11<TH ALIGN=RIGHT width=33%>BASH(1)
<TH ALIGN=LEFT width=33%>BASH(1)<TH ALIGN=CENTER width=33%>2015 October 2<TH ALIGN=RIGHT width=33%>BASH(1)
</TR>
</TABLE>
<BR><A HREF="#index">Index</A>
@@ -622,7 +622,7 @@ A character that, when unquoted, separates words. One of the following:
<DL COMPACT><DT><DD>
<P>
<B>| &amp; ; ( ) &lt; &gt; space tab</B>
<B>| &amp; ; ( ) &lt; &gt; space tab newline</B>
</DL>
@@ -1453,6 +1453,10 @@ single quote
<DD>
double quote
<DT><B>\?</B>
<DD>
question mark
<DT><B>\</B><I>nnn</I>
<DD>
@@ -1950,6 +1954,14 @@ Use
</FONT>
to obtain the current line number.
<DT><B>BASH_LOADABLES_PATH</B>
<DD>
A colon-separated list of directories in which the shell looks for
dynamically loadable builtins specified by the
<B>enable</B>
command.
<DT><B>BASH_REMATCH</B>
<DD>
@@ -2148,7 +2160,7 @@ Assignments to
<FONT SIZE=-1><B>FUNCNAME</B>
</FONT>
have no effect and return an error status.
have no effect.
If
<FONT SIZE=-1><B>FUNCNAME</B>
@@ -2175,7 +2187,7 @@ Assignments to
<FONT SIZE=-1><B>GROUPS</B>
</FONT>
have no effect and return an error status.
have no effect.
If
<FONT SIZE=-1><B>GROUPS</B>
@@ -3970,7 +3982,8 @@ The expansion is a string that is the result of expanding the value of
<DT><B>A</B>
<DD>
The expansion is a string in the form of a <B>declare</B> command that, if
The expansion is a string in the form of
an assignment statement or <B>declare</B> command that, if
evaluated, will recreate <I>parameter</I> with its attributes and value.
<DT><B>a</B>
@@ -8576,7 +8589,9 @@ quotes are considered one word.
History expansions are introduced by the appearance of the
history expansion character, which is <B>!</B> by default.
Only backslash (<B>\</B>) and single quotes can quote
the history expansion character.
the history expansion character, but the history expansion character is
also treated as quoted if it immediately precedes the closing double quote
in a double-quoted string.
<P>
Several characters inhibit history expansion if found immediately
@@ -8919,7 +8934,8 @@ accepts
to signify the end of the options.
The <B>:</B>, <B>true</B>, <B>false</B>, and <B>test</B> builtins
do not accept options and do not treat <B>--</B> specially.
The <B>exit</B>, <B>logout</B>, <B>break</B>, <B>continue</B>, <B>let</B>,
The <B>exit</B>, <B>logout</B>, <B>return</B>,
<B>break</B>, <B>continue</B>, <B>let</B>,
and <B>shift</B> builtins accept and process arguments beginning with
<B>-</B> without requiring <B>--</B>.
Other builtins that accept arguments but are not specified as accepting
@@ -9679,8 +9695,8 @@ The
option inhibits the display of function definitions; only the
function name and attributes are printed.
If the <B>extdebug</B> shell option is enabled using <B>shopt</B>,
the source file name and line number where the function is defined
are displayed as well. The
the source file name and line number where each <I>name</I>
is defined are displayed as well. The
<B>-F</B>
option implies
@@ -9817,6 +9833,7 @@ command; the
<B>popd</B>
command removes entries from the list.
The current directory is always the first directory in the stack.
<DL COMPACT><DT><DD>
<DL COMPACT>
@@ -10674,7 +10691,7 @@ returning its exit status.
<DT><B>kill</B> [<B>-s</B> <I>sigspec</I> | <B>-n</B> <I>signum</I> | <B>-</B><I>sigspec</I>] [<I>pid</I> | <I>jobspec</I>] ...<DD>
<DT><B>kill</B> <B>-l</B> [<I>sigspec</I> | <I>exit_status</I>]<DD>
<DT><B>kill</B> <B>-l</B>|<B>-L</B> [<I>sigspec</I> | <I>exit_status</I>]<DD>
Send the signal named by
<I>sigspec</I>
@@ -10724,6 +10741,10 @@ The <I>exit_status</I> argument to
is a number specifying either a signal number or the exit status of
a process terminated by a signal.
The
<B>-L</B>
option is equivalent to <B>-l</B>.
<B>kill</B>
returns true if at least one signal was successfully sent, or false
@@ -11001,7 +11022,7 @@ The return value is zero on success, non-zero on failure.
Adds a directory to the top of the directory stack, or rotates
the stack, making the new top of the stack the current working
directory. With no arguments, exchanges the top two directories
directory. With no arguments, <B>pushd</B> exchanges the top two directories
and returns 0, unless the directory stack is empty.
Arguments, if supplied, have the following meanings:
<DL COMPACT><DT><DD>
@@ -11010,8 +11031,8 @@ Arguments, if supplied, have the following meanings:
<DT><B>-n</B>
<DD>
Suppresses the normal change of directory when adding directories
to the stack, so that only the stack is manipulated.
Suppresses the normal change of directory when rotating or
adding directories to the stack, so that only the stack is manipulated.
<DT><B>+</B><I>n</I><DD>
Rotates the stack so that the <I>n</I>th directory
(counting from the left of the list shown by
@@ -12031,6 +12052,16 @@ If set,
does not process the replacement string in the pattern substitution word
expansion using quote removal.
<DT><B>compat43</B>
<DD>
If set,
<B>bash</B>
does not print a warning message if an attempt is made to use a quoted compound
array assignment as an argument to <B>declare</B>, and makes word expansion errors
non-fatal errors that cause the current command to fail (the default behavior is
to make them fatal errors that cause the shell to exit).
<DT><B>complete_fullquote</B>
<DD>
@@ -13377,7 +13408,7 @@ There may be only one active coprocess at a time.
<HR>
<TABLE WIDTH=100%>
<TR>
<TH ALIGN=LEFT width=33%>GNU Bash 4.4<TH ALIGN=CENTER width=33%>2015 June 11<TH ALIGN=RIGHT width=33%>BASH(1)
<TH ALIGN=LEFT width=33%>GNU Bash 4.4<TH ALIGN=CENTER width=33%>2015 October 2<TH ALIGN=RIGHT width=33%>BASH(1)
</TR>
</TABLE>
<HR>
@@ -13483,6 +13514,6 @@ There may be only one active coprocess at a time.
</DL>
<HR>
This document was created by man2html from bash.1.<BR>
Time: 10 July 2015 10:23:17 EDT
Time: 02 October 2015 07:16:35 EDT
</BODY>
</HTML>