commit bash-20171013 snapshot

This commit is contained in:
Chet Ramey
2017-10-18 10:07:06 -04:00
parent c8cd6da325
commit 6231100eae
15 changed files with 4454 additions and 4418 deletions
+1538 -1537
View File
File diff suppressed because it is too large Load Diff
+1 -1
View File
@@ -3293,7 +3293,7 @@ is an array variable subscripted with
.B @
or
.BR * ,
the case modification operation is applied to each member of the
the operation is applied to each member of the
array in turn, and the expansion is the resultant list.
.sp 1
The result of the expansion is subject to word splitting and pathname
+6 -5
View File
@@ -3,7 +3,7 @@
</HEAD>
<BODY><TABLE WIDTH=100%>
<TR>
<TH ALIGN=LEFT width=33%>BASH(1)<TH ALIGN=CENTER width=33%>2017 June 23<TH ALIGN=RIGHT width=33%>BASH(1)
<TH ALIGN=LEFT width=33%>BASH(1)<TH ALIGN=CENTER width=33%>2017 October 7<TH ALIGN=RIGHT width=33%>BASH(1)
</TR>
</TABLE>
<BR><A HREF="#index">Index</A>
@@ -5976,9 +5976,10 @@ A full search of the directories in
is performed only if the command is not found in the hash table.
If the search is unsuccessful, the shell searches for a defined shell
function named <B>command_not_found_handle</B>.
If that function exists, it is invoked with the original command and
If that function exists, it is invoked in a separate execution environment
with the original command and
the original command's arguments as its arguments, and the function's
exit status becomes the exit status of the shell.
exit status becomes the exit status of that subshell.
If that function is not defined, the shell prints an error
message and returns an exit status of 127.
<P>
@@ -13753,7 +13754,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%>2017 June 23<TH ALIGN=RIGHT width=33%>BASH(1)
<TH ALIGN=LEFT width=33%>GNU Bash 4.4<TH ALIGN=CENTER width=33%>2017 October 7<TH ALIGN=RIGHT width=33%>BASH(1)
</TR>
</TABLE>
<HR>
@@ -13859,6 +13860,6 @@ There may be only one active coprocess at a time.
</DL>
<HR>
This document was created by man2html from bash.1.<BR>
Time: 05 October 2017 14:35:31 EDT
Time: 09 October 2017 15:38:40 EDT
</BODY>
</HTML>
+138 -138
View File
@@ -2,9 +2,9 @@ This is bash.info, produced by makeinfo version 6.4 from
bashref.texi.
This text is a brief description of the features that are present in the
Bash shell (version 4.4, 23 June 2017).
Bash shell (version 4.4, 7 October 2017).
This is Edition 4.4, last updated 23 June 2017, of 'The GNU Bash
This is Edition 4.4, last updated 7 October 2017, of 'The GNU Bash
Reference Manual', for 'Bash', Version 4.4.
Copyright (C) 1988-2017 Free Software Foundation, Inc.
@@ -27,10 +27,10 @@ Bash Features
*************
This text is a brief description of the features that are present in the
Bash shell (version 4.4, 23 June 2017). The Bash home page is
Bash shell (version 4.4, 7 October 2017). The Bash home page is
<http://www.gnu.org/software/bash/>.
This is Edition 4.4, last updated 23 June 2017, of 'The GNU Bash
This is Edition 4.4, last updated 7 October 2017, of 'The GNU Bash
Reference Manual', for 'Bash', Version 4.4.
Bash contains features that appear in other popular shells, and some
@@ -2551,11 +2551,11 @@ taken.
'$PATH' is performed only if the command is not found in the hash
table. If the search is unsuccessful, the shell searches for a
defined shell function named 'command_not_found_handle'. If that
function exists, it is invoked with the original command and the
original command's arguments as its arguments, and the function's
exit status becomes the exit status of the shell. If that function
is not defined, the shell prints an error message and returns an
exit status of 127.
function exists, it is invoked in a separate execution environment
with the original command and the original command's arguments as
its arguments, and the function's exit status becomes the exit
status of that subshell. If that function is not defined, the
shell prints an error message and returns an exit status of 127.
4. If the search is successful, or if the command name contains one or
more slashes, the shell executes the named program in a separate
@@ -11504,134 +11504,134 @@ D.5 Concept Index

Tag Table:
Node: Top889
Node: Introduction2801
Node: What is Bash?3017
Node: What is a shell?4131
Node: Definitions6669
Node: Basic Shell Features9620
Node: Shell Syntax10839
Node: Shell Operation11865
Node: Quoting13158
Node: Escape Character14458
Node: Single Quotes14943
Node: Double Quotes15291
Node: ANSI-C Quoting16569
Node: Locale Translation17828
Node: Comments18724
Node: Shell Commands19342
Node: Simple Commands20214
Node: Pipelines20845
Node: Lists23777
Node: Compound Commands25516
Node: Looping Constructs26528
Node: Conditional Constructs29023
Node: Command Grouping40078
Node: Coprocesses41557
Node: GNU Parallel43389
Node: Shell Functions47363
Node: Shell Parameters54562
Node: Positional Parameters58975
Node: Special Parameters59875
Node: Shell Expansions63212
Node: Brace Expansion65335
Node: Tilde Expansion68169
Node: Shell Parameter Expansion70517
Node: Command Substitution84694
Node: Arithmetic Expansion86049
Node: Process Substitution86981
Node: Word Splitting88101
Node: Filename Expansion90045
Node: Pattern Matching92419
Node: Quote Removal96405
Node: Redirections96700
Node: Executing Commands106258
Node: Simple Command Expansion106928
Node: Command Search and Execution108858
Node: Command Execution Environment111194
Node: Environment114178
Node: Exit Status115837
Node: Signals117507
Node: Shell Scripts119474
Node: Shell Builtin Commands121989
Node: Bourne Shell Builtins124027
Node: Bash Builtins144682
Node: Modifying Shell Behavior173591
Node: The Set Builtin173936
Node: The Shopt Builtin184349
Node: Special Builtins200684
Node: Shell Variables201663
Node: Bourne Shell Variables202100
Node: Bash Variables204204
Node: Bash Features233997
Node: Invoking Bash234896
Node: Bash Startup Files240882
Node: Interactive Shells245985
Node: What is an Interactive Shell?246395
Node: Is this Shell Interactive?247044
Node: Interactive Shell Behavior247859
Node: Bash Conditional Expressions251347
Node: Shell Arithmetic255713
Node: Aliases258530
Node: Arrays261078
Node: The Directory Stack266240
Node: Directory Stack Builtins267024
Node: Controlling the Prompt269992
Node: The Restricted Shell272754
Node: Bash POSIX Mode274579
Node: Job Control284930
Node: Job Control Basics285390
Node: Job Control Builtins290358
Node: Job Control Variables295085
Node: Command Line Editing296241
Node: Introduction and Notation297912
Node: Readline Interaction299535
Node: Readline Bare Essentials300726
Node: Readline Movement Commands302509
Node: Readline Killing Commands303469
Node: Readline Arguments305387
Node: Searching306431
Node: Readline Init File308617
Node: Readline Init File Syntax309764
Node: Conditional Init Constructs329951
Node: Sample Init File332476
Node: Bindable Readline Commands335593
Node: Commands For Moving336797
Node: Commands For History338646
Node: Commands For Text342941
Node: Commands For Killing346330
Node: Numeric Arguments348811
Node: Commands For Completion349950
Node: Keyboard Macros354141
Node: Miscellaneous Commands354828
Node: Readline vi Mode360781
Node: Programmable Completion361688
Node: Programmable Completion Builtins369149
Node: A Programmable Completion Example379035
Node: Using History Interactively384286
Node: Bash History Facilities384970
Node: Bash History Builtins387971
Node: History Interaction392263
Node: Event Designators395325
Node: Word Designators396544
Node: Modifiers398181
Node: Installing Bash399583
Node: Basic Installation400720
Node: Compilers and Options403411
Node: Compiling For Multiple Architectures404152
Node: Installation Names405815
Node: Specifying the System Type406633
Node: Sharing Defaults407349
Node: Operation Controls408022
Node: Optional Features408980
Node: Reporting Bugs419506
Node: Major Differences From The Bourne Shell420700
Node: GNU Free Documentation License437552
Node: Indexes462729
Node: Builtin Index463183
Node: Reserved Word Index470010
Node: Variable Index472458
Node: Function Index488136
Node: Concept Index501439
Node: Top893
Node: Introduction2809
Node: What is Bash?3025
Node: What is a shell?4139
Node: Definitions6677
Node: Basic Shell Features9628
Node: Shell Syntax10847
Node: Shell Operation11873
Node: Quoting13166
Node: Escape Character14466
Node: Single Quotes14951
Node: Double Quotes15299
Node: ANSI-C Quoting16577
Node: Locale Translation17836
Node: Comments18732
Node: Shell Commands19350
Node: Simple Commands20222
Node: Pipelines20853
Node: Lists23785
Node: Compound Commands25524
Node: Looping Constructs26536
Node: Conditional Constructs29031
Node: Command Grouping40086
Node: Coprocesses41565
Node: GNU Parallel43397
Node: Shell Functions47371
Node: Shell Parameters54570
Node: Positional Parameters58983
Node: Special Parameters59883
Node: Shell Expansions63220
Node: Brace Expansion65343
Node: Tilde Expansion68177
Node: Shell Parameter Expansion70525
Node: Command Substitution84702
Node: Arithmetic Expansion86057
Node: Process Substitution86989
Node: Word Splitting88109
Node: Filename Expansion90053
Node: Pattern Matching92427
Node: Quote Removal96413
Node: Redirections96708
Node: Executing Commands106266
Node: Simple Command Expansion106936
Node: Command Search and Execution108866
Node: Command Execution Environment111242
Node: Environment114226
Node: Exit Status115885
Node: Signals117555
Node: Shell Scripts119522
Node: Shell Builtin Commands122037
Node: Bourne Shell Builtins124075
Node: Bash Builtins144730
Node: Modifying Shell Behavior173639
Node: The Set Builtin173984
Node: The Shopt Builtin184397
Node: Special Builtins200732
Node: Shell Variables201711
Node: Bourne Shell Variables202148
Node: Bash Variables204252
Node: Bash Features234045
Node: Invoking Bash234944
Node: Bash Startup Files240930
Node: Interactive Shells246033
Node: What is an Interactive Shell?246443
Node: Is this Shell Interactive?247092
Node: Interactive Shell Behavior247907
Node: Bash Conditional Expressions251395
Node: Shell Arithmetic255761
Node: Aliases258578
Node: Arrays261126
Node: The Directory Stack266288
Node: Directory Stack Builtins267072
Node: Controlling the Prompt270040
Node: The Restricted Shell272802
Node: Bash POSIX Mode274627
Node: Job Control284978
Node: Job Control Basics285438
Node: Job Control Builtins290406
Node: Job Control Variables295133
Node: Command Line Editing296289
Node: Introduction and Notation297960
Node: Readline Interaction299583
Node: Readline Bare Essentials300774
Node: Readline Movement Commands302557
Node: Readline Killing Commands303517
Node: Readline Arguments305435
Node: Searching306479
Node: Readline Init File308665
Node: Readline Init File Syntax309812
Node: Conditional Init Constructs329999
Node: Sample Init File332524
Node: Bindable Readline Commands335641
Node: Commands For Moving336845
Node: Commands For History338694
Node: Commands For Text342989
Node: Commands For Killing346378
Node: Numeric Arguments348859
Node: Commands For Completion349998
Node: Keyboard Macros354189
Node: Miscellaneous Commands354876
Node: Readline vi Mode360829
Node: Programmable Completion361736
Node: Programmable Completion Builtins369197
Node: A Programmable Completion Example379083
Node: Using History Interactively384334
Node: Bash History Facilities385018
Node: Bash History Builtins388019
Node: History Interaction392311
Node: Event Designators395373
Node: Word Designators396592
Node: Modifiers398229
Node: Installing Bash399631
Node: Basic Installation400768
Node: Compilers and Options403459
Node: Compiling For Multiple Architectures404200
Node: Installation Names405863
Node: Specifying the System Type406681
Node: Sharing Defaults407397
Node: Operation Controls408070
Node: Optional Features409028
Node: Reporting Bugs419554
Node: Major Differences From The Bourne Shell420748
Node: GNU Free Documentation License437600
Node: Indexes462777
Node: Builtin Index463231
Node: Reserved Word Index470058
Node: Variable Index472506
Node: Function Index488184
Node: Concept Index501487

End Tag Table
BIN
View File
Binary file not shown.
+2558 -2551
View File
File diff suppressed because it is too large Load Diff
BIN
View File
Binary file not shown.
+7 -6
View File
@@ -1,9 +1,9 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<!-- This text is a brief description of the features that are present in
the Bash shell (version 4.4, 23 June 2017).
the Bash shell (version 4.4, 7 October 2017).
This is Edition 4.4, last updated 23 June 2017,
This is Edition 4.4, last updated 7 October 2017,
of The GNU Bash Reference Manual,
for Bash, Version 4.4.
@@ -284,10 +284,10 @@ Next: <a href="#Introduction" accesskey="n" rel="next">Introduction</a>, Previou
<h1 class="top">Bash Features</h1>
<p>This text is a brief description of the features that are present in
the Bash shell (version 4.4, 23 June 2017).
the Bash shell (version 4.4, 7 October 2017).
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 4.4, last updated 23 June 2017,
<p>This is Edition 4.4, last updated 7 October 2017,
of <cite>The GNU Bash Reference Manual</cite>,
for <code>Bash</code>, Version 4.4.
</p>
@@ -3615,9 +3615,10 @@ A full search of the directories in <code>$PATH</code>
is performed only if the command is not found in the hash table.
If the search is unsuccessful, the shell searches for a defined shell
function named <code>command_not_found_handle</code>.
If that function exists, it is invoked with the original command and
If that function exists, it is invoked in a separate execution environment
with the original command and
the original command&rsquo;s arguments as its arguments, and the function&rsquo;s
exit status becomes the exit status of the shell.
exit status becomes the exit status of that subshell.
If that function is not defined, the shell prints an error
message and returns an exit status of 127.
+138 -138
View File
@@ -2,9 +2,9 @@ This is bashref.info, produced by makeinfo version 6.4 from
bashref.texi.
This text is a brief description of the features that are present in the
Bash shell (version 4.4, 23 June 2017).
Bash shell (version 4.4, 7 October 2017).
This is Edition 4.4, last updated 23 June 2017, of 'The GNU Bash
This is Edition 4.4, last updated 7 October 2017, of 'The GNU Bash
Reference Manual', for 'Bash', Version 4.4.
Copyright (C) 1988-2017 Free Software Foundation, Inc.
@@ -27,10 +27,10 @@ Bash Features
*************
This text is a brief description of the features that are present in the
Bash shell (version 4.4, 23 June 2017). The Bash home page is
Bash shell (version 4.4, 7 October 2017). The Bash home page is
<http://www.gnu.org/software/bash/>.
This is Edition 4.4, last updated 23 June 2017, of 'The GNU Bash
This is Edition 4.4, last updated 7 October 2017, of 'The GNU Bash
Reference Manual', for 'Bash', Version 4.4.
Bash contains features that appear in other popular shells, and some
@@ -2551,11 +2551,11 @@ taken.
'$PATH' is performed only if the command is not found in the hash
table. If the search is unsuccessful, the shell searches for a
defined shell function named 'command_not_found_handle'. If that
function exists, it is invoked with the original command and the
original command's arguments as its arguments, and the function's
exit status becomes the exit status of the shell. If that function
is not defined, the shell prints an error message and returns an
exit status of 127.
function exists, it is invoked in a separate execution environment
with the original command and the original command's arguments as
its arguments, and the function's exit status becomes the exit
status of that subshell. If that function is not defined, the
shell prints an error message and returns an exit status of 127.
4. If the search is successful, or if the command name contains one or
more slashes, the shell executes the named program in a separate
@@ -11504,134 +11504,134 @@ D.5 Concept Index

Tag Table:
Node: Top889
Node: Introduction2801
Node: What is Bash?3017
Node: What is a shell?4131
Node: Definitions6669
Node: Basic Shell Features9620
Node: Shell Syntax10839
Node: Shell Operation11865
Node: Quoting13158
Node: Escape Character14458
Node: Single Quotes14943
Node: Double Quotes15291
Node: ANSI-C Quoting16569
Node: Locale Translation17828
Node: Comments18724
Node: Shell Commands19342
Node: Simple Commands20214
Node: Pipelines20845
Node: Lists23777
Node: Compound Commands25516
Node: Looping Constructs26528
Node: Conditional Constructs29023
Node: Command Grouping40078
Node: Coprocesses41557
Node: GNU Parallel43389
Node: Shell Functions47363
Node: Shell Parameters54562
Node: Positional Parameters58975
Node: Special Parameters59875
Node: Shell Expansions63212
Node: Brace Expansion65335
Node: Tilde Expansion68169
Node: Shell Parameter Expansion70517
Node: Command Substitution84694
Node: Arithmetic Expansion86049
Node: Process Substitution86981
Node: Word Splitting88101
Node: Filename Expansion90045
Node: Pattern Matching92419
Node: Quote Removal96405
Node: Redirections96700
Node: Executing Commands106258
Node: Simple Command Expansion106928
Node: Command Search and Execution108858
Node: Command Execution Environment111194
Node: Environment114178
Node: Exit Status115837
Node: Signals117507
Node: Shell Scripts119474
Node: Shell Builtin Commands121989
Node: Bourne Shell Builtins124027
Node: Bash Builtins144682
Node: Modifying Shell Behavior173591
Node: The Set Builtin173936
Node: The Shopt Builtin184349
Node: Special Builtins200684
Node: Shell Variables201663
Node: Bourne Shell Variables202100
Node: Bash Variables204204
Node: Bash Features233997
Node: Invoking Bash234896
Node: Bash Startup Files240882
Node: Interactive Shells245985
Node: What is an Interactive Shell?246395
Node: Is this Shell Interactive?247044
Node: Interactive Shell Behavior247859
Node: Bash Conditional Expressions251347
Node: Shell Arithmetic255713
Node: Aliases258530
Node: Arrays261078
Node: The Directory Stack266240
Node: Directory Stack Builtins267024
Node: Controlling the Prompt269992
Node: The Restricted Shell272754
Node: Bash POSIX Mode274579
Node: Job Control284930
Node: Job Control Basics285390
Node: Job Control Builtins290358
Node: Job Control Variables295085
Node: Command Line Editing296241
Node: Introduction and Notation297912
Node: Readline Interaction299535
Node: Readline Bare Essentials300726
Node: Readline Movement Commands302509
Node: Readline Killing Commands303469
Node: Readline Arguments305387
Node: Searching306431
Node: Readline Init File308617
Node: Readline Init File Syntax309764
Node: Conditional Init Constructs329951
Node: Sample Init File332476
Node: Bindable Readline Commands335593
Node: Commands For Moving336797
Node: Commands For History338646
Node: Commands For Text342941
Node: Commands For Killing346330
Node: Numeric Arguments348811
Node: Commands For Completion349950
Node: Keyboard Macros354141
Node: Miscellaneous Commands354828
Node: Readline vi Mode360781
Node: Programmable Completion361688
Node: Programmable Completion Builtins369149
Node: A Programmable Completion Example379035
Node: Using History Interactively384286
Node: Bash History Facilities384970
Node: Bash History Builtins387971
Node: History Interaction392263
Node: Event Designators395325
Node: Word Designators396544
Node: Modifiers398181
Node: Installing Bash399583
Node: Basic Installation400720
Node: Compilers and Options403411
Node: Compiling For Multiple Architectures404152
Node: Installation Names405815
Node: Specifying the System Type406633
Node: Sharing Defaults407349
Node: Operation Controls408022
Node: Optional Features408980
Node: Reporting Bugs419506
Node: Major Differences From The Bourne Shell420700
Node: GNU Free Documentation License437552
Node: Indexes462729
Node: Builtin Index463183
Node: Reserved Word Index470010
Node: Variable Index472458
Node: Function Index488136
Node: Concept Index501439
Node: Top893
Node: Introduction2809
Node: What is Bash?3025
Node: What is a shell?4139
Node: Definitions6677
Node: Basic Shell Features9628
Node: Shell Syntax10847
Node: Shell Operation11873
Node: Quoting13166
Node: Escape Character14466
Node: Single Quotes14951
Node: Double Quotes15299
Node: ANSI-C Quoting16577
Node: Locale Translation17836
Node: Comments18732
Node: Shell Commands19350
Node: Simple Commands20222
Node: Pipelines20853
Node: Lists23785
Node: Compound Commands25524
Node: Looping Constructs26536
Node: Conditional Constructs29031
Node: Command Grouping40086
Node: Coprocesses41565
Node: GNU Parallel43397
Node: Shell Functions47371
Node: Shell Parameters54570
Node: Positional Parameters58983
Node: Special Parameters59883
Node: Shell Expansions63220
Node: Brace Expansion65343
Node: Tilde Expansion68177
Node: Shell Parameter Expansion70525
Node: Command Substitution84702
Node: Arithmetic Expansion86057
Node: Process Substitution86989
Node: Word Splitting88109
Node: Filename Expansion90053
Node: Pattern Matching92427
Node: Quote Removal96413
Node: Redirections96708
Node: Executing Commands106266
Node: Simple Command Expansion106936
Node: Command Search and Execution108866
Node: Command Execution Environment111242
Node: Environment114226
Node: Exit Status115885
Node: Signals117555
Node: Shell Scripts119522
Node: Shell Builtin Commands122037
Node: Bourne Shell Builtins124075
Node: Bash Builtins144730
Node: Modifying Shell Behavior173639
Node: The Set Builtin173984
Node: The Shopt Builtin184397
Node: Special Builtins200732
Node: Shell Variables201711
Node: Bourne Shell Variables202148
Node: Bash Variables204252
Node: Bash Features234045
Node: Invoking Bash234944
Node: Bash Startup Files240930
Node: Interactive Shells246033
Node: What is an Interactive Shell?246443
Node: Is this Shell Interactive?247092
Node: Interactive Shell Behavior247907
Node: Bash Conditional Expressions251395
Node: Shell Arithmetic255761
Node: Aliases258578
Node: Arrays261126
Node: The Directory Stack266288
Node: Directory Stack Builtins267072
Node: Controlling the Prompt270040
Node: The Restricted Shell272802
Node: Bash POSIX Mode274627
Node: Job Control284978
Node: Job Control Basics285438
Node: Job Control Builtins290406
Node: Job Control Variables295133
Node: Command Line Editing296289
Node: Introduction and Notation297960
Node: Readline Interaction299583
Node: Readline Bare Essentials300774
Node: Readline Movement Commands302557
Node: Readline Killing Commands303517
Node: Readline Arguments305435
Node: Searching306479
Node: Readline Init File308665
Node: Readline Init File Syntax309812
Node: Conditional Init Constructs329999
Node: Sample Init File332524
Node: Bindable Readline Commands335641
Node: Commands For Moving336845
Node: Commands For History338694
Node: Commands For Text342989
Node: Commands For Killing346378
Node: Numeric Arguments348859
Node: Commands For Completion349998
Node: Keyboard Macros354189
Node: Miscellaneous Commands354876
Node: Readline vi Mode360829
Node: Programmable Completion361736
Node: Programmable Completion Builtins369197
Node: A Programmable Completion Example379083
Node: Using History Interactively384334
Node: Bash History Facilities385018
Node: Bash History Builtins388019
Node: History Interaction392311
Node: Event Designators395373
Node: Word Designators396592
Node: Modifiers398229
Node: Installing Bash399631
Node: Basic Installation400768
Node: Compilers and Options403459
Node: Compiling For Multiple Architectures404200
Node: Installation Names405863
Node: Specifying the System Type406681
Node: Sharing Defaults407397
Node: Operation Controls408070
Node: Optional Features409028
Node: Reporting Bugs419554
Node: Major Differences From The Bourne Shell420748
Node: GNU Free Documentation License437600
Node: Indexes462777
Node: Builtin Index463231
Node: Reserved Word Index470058
Node: Variable Index472506
Node: Function Index488184
Node: Concept Index501487

End Tag Table
+48 -23
View File
@@ -1,11 +1,11 @@
This is pdfTeX, Version 3.14159265-2.6-1.40.18 (TeX Live 2017/MacPorts 2017_0) (preloaded format=etex 2017.7.5) 5 OCT 2017 14:35
This is pdfTeX, Version 3.14159265-2.6-1.40.18 (TeX Live 2017/MacPorts 2017_0) (preloaded format=pdfetex 2017.7.5) 9 OCT 2017 15:38
entering extended mode
restricted \write18 enabled.
file:line:error style messages enabled.
%&-line parsing enabled.
**\catcode126=12 \def\normaltilde{~}\catcode126=13 \let~\normaltilde \input /u
sr/homes/chet/src/bash/src/doc/bashref.texi
(/usr/homes/chet/src/bash/src/doc/bashref.texi (./texinfo.tex
**\input /usr/homes/chet/src/bash/src/doc/bashref.texi
(/usr/homes/chet/src/bash/src/doc/bashref.texi
(/Users/chet/src/bash/src/doc/texinfo.tex
Loading texinfo [version 2015-11-22.14]:
\outerhsize=\dimen16
\outervsize=\dimen17
@@ -161,18 +161,22 @@ This is `epsf.tex' v2.7.4 <14 February 2011>
texinfo.tex: doing @include of version.texi
(./version.texi) [1] [2] (./bashref.toc [-1] [-2] [-3]) [-4] Chapter 1
(/Users/chet/src/bash/src/doc/version.texi) [1{/opt/local/var/db/texmf/fonts/ma
p/pdftex/updmap/pdftex.map}] [2] (/Users/chet/src/bash/src/doc/bashref.toc
[-1] [-2] [-3]) [-4] (/Users/chet/src/bash/src/doc/bashref.toc)
(/Users/chet/src/bash/src/doc/bashref.toc) Chapter 1
\openout0 = `bashref.toc'.
(./bashref.aux)
(/Users/chet/src/bash/src/doc/bashref.aux)
\openout1 = `bashref.aux'.
Chapter 2 [1] [2]
@cpindfile=@write2
\openout2 = `bashref.cp'.
[3] Chapter 3 [4] [5] [6]
[3] Chapter 3
[4] [5] [6]
@vrindfile=@write3
\openout3 = `bashref.vr'.
@@ -180,8 +184,7 @@ texinfo.tex: doing @include of version.texi
@rwindfile=@write4
\openout4 = `bashref.rw'.
[8] [9]
[10]
[8] [9] [10]
Overfull \hbox (38.26587pt too wide) in paragraph at lines 879--879
[]@texttt case @textttsl word @texttt in [ [(] @textttsl pat-tern @texttt [| @
textttsl pattern@texttt ][]) @textttsl command-list @texttt ;;][] esac[]
@@ -240,7 +243,7 @@ arallel -k traceroute[]
[43] [44]
[45] [46] [47] [48] [49] [50] [51] [52] [53] [54] [55]
Overfull \hbox (26.76846pt too wide) in paragraph at lines 4350--4350
Overfull \hbox (26.76846pt too wide) in paragraph at lines 4351--4351
[]@texttt mapfile [-d @textttsl de-lim@texttt ] [-n @textttsl count@texttt ] [
-O @textttsl ori-gin@texttt ] [-s @textttsl count@texttt ] [-t] [-u @textttsl f
d@texttt ][]
@@ -254,7 +257,7 @@ d@texttt ][]
.etc.
[56] [57]
Overfull \hbox (38.26584pt too wide) in paragraph at lines 4558--4558
Overfull \hbox (38.26584pt too wide) in paragraph at lines 4559--4559
[]@texttt readarray [-d @textttsl de-lim@texttt ] [-n @textttsl count@texttt ]
[-O @textttsl ori-gin@texttt ] [-s @textttsl count@texttt ] [-t] [-u @textttsl
fd@texttt ][]
@@ -269,7 +272,7 @@ Overfull \hbox (38.26584pt too wide) in paragraph at lines 4558--4558
[58] [59] [60] [61] [62] [63] [64] [65] [66] [67] [68] [69] [70] Chapter 5
[71] [72] [73] [74] [75] [76] [77] [78] [79] [80] [81] [82] Chapter 6 [83]
Overfull \hbox (49.43388pt too wide) in paragraph at lines 6312--6312
Overfull \hbox (49.43388pt too wide) in paragraph at lines 6313--6313
[]@texttt bash [long-opt] [-ir] [-abefhkmnptuvxdBCDHP] [-o @textttsl op-tion@t
exttt ] [-O @textttsl shopt_option@texttt ] [@textttsl ar-
@@ -282,7 +285,7 @@ exttt ] [-O @textttsl shopt_option@texttt ] [@textttsl ar-
.etc.
Overfull \hbox (72.42863pt too wide) in paragraph at lines 6313--6313
Overfull \hbox (72.42863pt too wide) in paragraph at lines 6314--6314
[]@texttt bash [long-opt] [-abefhkmnptuvxdBCDHP] [-o @textttsl op-tion@texttt
] [-O @textttsl shopt_option@texttt ] -c @textttsl string @texttt [@textttsl ar
-
@@ -296,7 +299,7 @@ Overfull \hbox (72.42863pt too wide) in paragraph at lines 6313--6313
.etc.
Overfull \hbox (32.18782pt too wide) in paragraph at lines 6314--6314
Overfull \hbox (32.18782pt too wide) in paragraph at lines 6315--6315
[]@texttt bash [long-opt] -s [-abefhkmnptuvxdBCDHP] [-o @textttsl op-tion@text
tt ] [-O @textttsl shopt_option@texttt ] [@textttsl ar-
@@ -380,16 +383,38 @@ Chapter 9 [139] [140] [141] [142] [143]) Chapter 10 [144] [145] [146] [147]
[157] [158] Appendix C [159]
texinfo.tex: doing @include of fdl.texi
(./fdl.texi [160] [161] [162] [163] [164] [165]
[166]) Appendix D [167] [168] [169] [170] [171] [172] [173] [174] [175]
[176] )
(/Users/chet/src/bash/src/doc/fdl.texi [160]
[161] [162] [163] [164] [165] [166]) Appendix D [167] [168] [169] [170]
[171] [172] [173] [174] [175] [176] )
Here is how much of TeX's memory you used:
3517 strings out of 497114
39615 string characters out of 6207173
86566 words of memory out of 5000000
4681 multiletter control sequences out of 15000+600000
4064 strings out of 497104
47069 string characters out of 6206767
136555 words of memory out of 5000000
4846 multiletter control sequences out of 15000+600000
34315 words of font info for 116 fonts, out of 8000000 for 9000
51 hyphenation exceptions out of 8191
16i,6n,16p,394b,936s stack positions out of 5000i,500n,10000p,200000b,80000s
16i,6n,16p,326b,968s stack positions out of 5000i,500n,10000p,200000b,80000s
{/opt/local/share/texmf-texlive/fonts/enc/
dvips/cm-super/cm-super-t1.enc}</opt/local/share/texmf-texlive/fonts/type1/publ
ic/amsfonts/cm/cmbx12.pfb></opt/local/share/texmf-texlive/fonts/type1/public/am
sfonts/cm/cmcsc10.pfb></opt/local/share/texmf-texlive/fonts/type1/public/amsfon
ts/cm/cmmi10.pfb></opt/local/share/texmf-texlive/fonts/type1/public/amsfonts/cm
/cmmi12.pfb></opt/local/share/texmf-texlive/fonts/type1/public/amsfonts/cm/cmmi
9.pfb></opt/local/share/texmf-texlive/fonts/type1/public/amsfonts/cm/cmr10.pfb>
</opt/local/share/texmf-texlive/fonts/type1/public/amsfonts/cm/cmr9.pfb></opt/l
ocal/share/texmf-texlive/fonts/type1/public/amsfonts/cm/cmsl10.pfb></opt/local/
share/texmf-texlive/fonts/type1/public/amsfonts/cm/cmsltt10.pfb></opt/local/sha
re/texmf-texlive/fonts/type1/public/amsfonts/cm/cmsy10.pfb></opt/local/share/te
xmf-texlive/fonts/type1/public/amsfonts/cm/cmti10.pfb></opt/local/share/texmf-t
exlive/fonts/type1/public/amsfonts/cm/cmtt10.pfb></opt/local/share/texmf-texliv
e/fonts/type1/public/amsfonts/cm/cmtt12.pfb></opt/local/share/texmf-texlive/fon
ts/type1/public/amsfonts/cm/cmtt9.pfb></opt/local/share/texmf-texlive/fonts/typ
e1/public/cm-super/sfrm1095.pfb></opt/local/share/texmf-texlive/fonts/type1/pub
lic/cm-super/sfrm1440.pfb>
Output written on bashref.pdf (182 pages, 743678 bytes).
PDF statistics:
2608 PDF objects out of 2984 (max. 8388607)
2381 compressed objects within 24 object streams
308 named destinations out of 1000 (max. 500000)
1125 words of extra memory for PDF output out of 10000 (max. 10000000)
Output written on bashref.dvi (182 pages, 756388 bytes).
BIN
View File
Binary file not shown.
+15 -14
View File
@@ -1,7 +1,7 @@
%!PS-Adobe-2.0
%%Creator: dvips(k) 5.997 Copyright 2017 Radical Eye Software
%%Title: bashref.dvi
%%CreationDate: Thu Oct 5 18:35:29 2017
%%CreationDate: Mon Oct 9 19:38:37 2017
%%Pages: 182
%%PageOrder: Ascend
%%BoundingBox: 0 0 612 792
@@ -12,7 +12,7 @@
%DVIPSWebPage: (www.radicaleye.com)
%DVIPSCommandLine: dvips -D 600 -t letter -o bashref.ps bashref.dvi
%DVIPSParameters: dpi=600
%DVIPSSource: TeX output 2017.10.05:1435
%DVIPSSource: TeX output 2017.10.09:1538
%%BeginProcSet: tex.pro 0 0
%!
/TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S
@@ -7596,7 +7596,7 @@ ifelse
TeXDict begin 1 0 bop 150 1318 a Fv(Bash)64 b(Reference)j(Man)-5
b(ual)p 150 1385 3600 34 v 2361 1481 a Fu(Reference)31
b(Do)s(cumen)m(tation)i(for)d(Bash)2428 1589 y(Edition)h(4.4,)g(for)f
Ft(Bash)g Fu(V)-8 b(ersion)31 b(4.4.)3350 1697 y(June)e(2017)150
Ft(Bash)g Fu(V)-8 b(ersion)31 b(4.4.)3217 1697 y(Octob)s(er)f(2017)150
4927 y Fs(Chet)45 b(Ramey)-11 b(,)46 b(Case)g(W)-11 b(estern)46
b(Reserv)l(e)g(Univ)l(ersit)l(y)150 5068 y(Brian)f(F)-11
b(o)l(x,)45 b(F)-11 b(ree)45 b(Soft)l(w)l(are)h(F)-11
@@ -7604,10 +7604,10 @@ b(oundation)p 150 5141 3600 17 v eop end
%%Page: 2 2
TeXDict begin 2 1 bop 150 4279 a Fu(This)35 b(text)h(is)g(a)g(brief)f
(description)h(of)f(the)h(features)g(that)g(are)g(presen)m(t)g(in)f
(the)h(Bash)f(shell)h(\(v)m(ersion)150 4389 y(4.4,)c(23)f(June)e
(2017\).)150 4523 y(This)34 b(is)h(Edition)g(4.4,)i(last)e(up)s(dated)f
(23)h(June)f(2017,)k(of)d Fr(The)f(GNU)i(Bash)f(Reference)g(Man)m(ual)p
Fu(,)i(for)150 4633 y Ft(Bash)p Fu(,)29 b(V)-8 b(ersion)31
(the)h(Bash)f(shell)h(\(v)m(ersion)150 4389 y(4.4,)c(7)e(Octob)s(er)h
(2017\).)150 4523 y(This)d(is)h(Edition)h(4.4,)g(last)g(up)s(dated)e(7)
i(Octob)s(er)f(2017,)i(of)e Fr(The)g(GNU)h(Bash)f(Reference)h(Man)m
(ual)p Fu(,)g(for)150 4633 y Ft(Bash)p Fu(,)f(V)-8 b(ersion)31
b(4.4.)150 4767 y(Cop)m(yrigh)m(t)602 4764 y(c)577 4767
y Fq(\015)f Fu(1988{2017)35 b(F)-8 b(ree)31 b(Soft)m(w)m(are)h(F)-8
b(oundation,)31 b(Inc.)390 4902 y(P)m(ermission)21 b(is)f(gran)m(ted)h
@@ -10878,13 +10878,14 @@ y(a)m(v)m(oid)e(m)m(ultiple)f Ft(PATH)f Fu(searc)m(hes)i(\(see)f(the)g
(table.)39 b(If)25 b(the)f(searc)m(h)i(is)e(unsuccessful,)h(the)g
(shell)g(searc)m(hes)330 3039 y(for)e(a)h(de\014ned)e(shell)h(function)
h(named)e Ft(command_not_found_handle)p Fu(.)32 b(If)23
b(that)h(function)f(exists,)330 3148 y(it)32 b(is)f(in)m(v)m(ok)m(ed)i
(with)e(the)h(original)g(command)f(and)g(the)h(original)g(command's)f
(argumen)m(ts)h(as)g(its)330 3258 y(argumen)m(ts,)h(and)e(the)i
(function's)e(exit)i(status)g(b)s(ecomes)f(the)g(exit)h(status)f(of)h
(the)f(shell.)46 b(If)31 b(that)330 3367 y(function)g(is)g(not)g
(de\014ned,)f(the)i(shell)f(prin)m(ts)f(an)h(error)g(message)h(and)f
(returns)e(an)i(exit)h(status)g(of)330 3477 y(127.)199
b(that)h(function)f(exists,)330 3148 y(it)33 b(is)f(in)m(v)m(ok)m(ed)i
(in)e(a)h(separate)h(execution)f(en)m(vironmen)m(t)g(with)f(the)h
(original)h(command)e(and)g(the)330 3258 y(original)26
b(command's)e(argumen)m(ts)h(as)g(its)g(argumen)m(ts,)h(and)e(the)h
(function's)f(exit)i(status)f(b)s(ecomes)330 3367 y(the)j(exit)g
(status)g(of)f(that)h(subshell.)39 b(If)27 b(that)h(function)f(is)h
(not)g(de\014ned,)f(the)g(shell)h(prin)m(ts)f(an)g(error)330
3477 y(message)k(and)f(returns)f(an)i(exit)g(status)g(of)f(127.)199
3607 y(4.)61 b(If)33 b(the)g(searc)m(h)h(is)g(successful,)g(or)f(if)g
(the)h(command)f(name)g(con)m(tains)i(one)f(or)f(more)g(slashes,)i(the)
330 3716 y(shell)g(executes)h(the)f(named)f(program)g(in)h(a)g
+1 -1
View File
@@ -1,6 +1,6 @@
%!PS-Adobe-3.0
%%Creator: groff version 1.22.3
%%CreationDate: Thu Oct 5 14:35:22 2017
%%CreationDate: Mon Oct 9 15:38:30 2017
%%DocumentNeededResources: font Times-Roman
%%+ font Times-Bold
%%+ font Times-Italic
+1 -1
View File
@@ -1,6 +1,6 @@
%!PS-Adobe-3.0
%%Creator: groff version 1.22.3
%%CreationDate: Thu Oct 5 14:35:23 2017
%%CreationDate: Mon Oct 9 15:38:31 2017
%%DocumentNeededResources: font Times-Roman
%%+ font Times-Bold
%%DocumentSuppliedResources: procset grops 1.22 3
+3 -3
View File
@@ -229,9 +229,9 @@ singlebyte:
else
{
m = mbrtowc (&wc, string + start, end - start, &state);
/* Have to go through case conversion even for single-byte chars, to
accommodate single-byte characters where the corresponding upper
or lower case equivalent is multibyte. */
/* Have to go through wide case conversion even for single-byte
chars, to accommodate single-byte characters where the
corresponding upper or lower case equivalent is multibyte. */
if (MB_INVALIDCH (m))
{
wc = (unsigned char)string[start];