new readline application variable rl_full_quoting_desired; new programmable completion option "fullquote"; TIMEFORMAT now accepts precisions up to six digits

This commit is contained in:
Chet Ramey
2023-06-16 12:49:11 -04:00
parent 76112093ec
commit b91488b51c
39 changed files with 5541 additions and 5354 deletions
+14 -10
View File
@@ -4,11 +4,11 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<!-- This text is a brief description of the features that are present in
the Bash shell (version 5.2, 13 June 2023).
the Bash shell (version 5.3, 15 June 2023).
This is Edition 5.2, last updated 13 June 2023,
This is Edition 5.3, last updated 15 June 2023,
of The GNU Bash Reference Manual,
for Bash, Version 5.2.
for Bash, Version 5.3.
Copyright (C) 1988-2023 Free Software Foundation, Inc.
@@ -77,12 +77,12 @@ Next: <a href="#Introduction" accesskey="n" rel="next">Introduction</a>, Previou
<span id="Bash-Features-1"></span><h1 class="top">Bash Features</h1>
<p>This text is a brief description of the features that are present in
the Bash shell (version 5.2, 13 June 2023).
the Bash shell (version 5.3, 15 June 2023).
The Bash home page is <a href="http://www.gnu.org/software/bash/">http://www.gnu.org/software/bash/</a>.
</p>
<p>This is Edition 5.2, last updated 13 June 2023,
<p>This is Edition 5.3, last updated 15 June 2023,
of <cite>The GNU Bash Reference Manual</cite>,
for <code>Bash</code>, Version 5.2.
for <code>Bash</code>, Version 5.3.
</p>
<p>Bash contains features that appear in other popular shells, and some
features that only appear in Bash. Some of the shells that Bash has
@@ -1102,8 +1102,7 @@ shell builtins, shell functions, and pipelines. An external
<p>When the shell is in <small>POSIX</small> mode (see <a href="#Bash-POSIX-Mode">Bash and POSIX</a>), <code>time</code>
may be followed by a newline. In this case, the shell displays the
total user and system time consumed by the shell and its children.
The <code>TIMEFORMAT</code> variable may be used to specify the format of
the time information.
The <code>TIMEFORMAT</code> variable specifies the format of the time information.
</p>
<p>If the pipeline is not executed asynchronously (see <a href="#Lists">Lists of Commands</a>), the
shell waits for all commands in the pipeline to complete.
@@ -7812,8 +7811,8 @@ follows; the braces denote optional portions.
<p>The optional <var>p</var> is a digit specifying the precision, the number of
fractional digits after a decimal point.
A value of 0 causes no decimal point or fraction to be output.
At most three places after the decimal point may be specified; values
of <var>p</var> greater than 3 are changed to 3.
At most six places after the decimal point may be specified;
values of <var>p</var> greater than 6 are changed to 6.
If <var>p</var> is not specified, the value 3 is used.
</p>
<p>The optional <code>l</code> specifies a longer format, including minutes, of
@@ -12601,6 +12600,11 @@ This option is intended to be used with shell functions specified
with <samp>-F</samp>.
</p>
</dd>
<dt><span><code>fullquote</code></span></dt>
<dd><p>Tell Readline to quote all the completed words even if they are not
filenames.
</p>
</dd>
<dt><span><code>noquote</code></span></dt>
<dd><p>Tell Readline not to quote the completed words if they are filenames
(quoting filenames is the default).