commit bash-20200110 snapshot

This commit is contained in:
Chet Ramey
2020-01-21 09:45:54 -05:00
parent 9420622819
commit abfcfa4e6f
20 changed files with 1383 additions and 1400 deletions
+2 -2
View File
@@ -6043,8 +6043,8 @@ SSHHEELLLL BBUUIILLTTIINN CCOOMMMMAANNDDSS
_n_a_m_e will be unset rather than the variable it references. --nn
has no effect if the --ff option is supplied. If no options are
supplied, each _n_a_m_e refers to a variable; if there is no vari-
able by that name, any function with that name is unset. Each
unset variable or function is removed from the environment
able by that name, a function with that name, if any, is unset.
Each unset variable or function is removed from the environment
passed to subsequent commands. If any of BBAASSHH__AALLIIAASSEESS,
BBAASSHH__AARRGGVV00, BBAASSHH__CCMMDDSS, BBAASSHH__CCOOMMMMAANNDD, BBAASSHH__SSUUBBSSHHEELLLL, BBAASSHHPPIIDD,
CCOOMMPP__WWOORRDDBBRREEAAKKSS, DDIIRRSSTTAACCKK, EEPPOOCCHHRREEAALLTTIIMMEE, EEPPOOCCHHSSEECCOONNDDSS, FFUUNNCC--
+2 -2
View File
@@ -13663,7 +13663,7 @@ attribute, <I>name</I> will be unset rather than the variable it
references.
<B>-n</B> has no effect if the <B>-f</B> option is supplied.
If no options are supplied, each <I>name</I> refers to a variable; if
there is no variable by that name, any function with that name is
there is no variable by that name, a function with that name, if any, is
unset.
Each unset variable or function is removed from the environment
passed to subsequent commands.
@@ -14150,6 +14150,6 @@ There may be only one active coprocess at a time.
</DL>
<HR>
This document was created by man2html from bash.1.<BR>
Time: 26 November 2019 11:18:28 EST
Time: 06 January 2020 08:53:48 EST
</BODY>
</HTML>
+83 -83
View File
@@ -3332,9 +3332,9 @@ standard.
attribute, NAME will be unset rather than the variable it
references. '-n' has no effect if the '-f' option is supplied. If
no options are supplied, each NAME refers to a variable; if there
is no variable by that name, any function with that name is unset.
Readonly variables and functions may not be unset. Some shell
variables lose their special behavior if they are unset; such
is no variable by that name, a function with that name, if any, is
unset. Readonly variables and functions may not be unset. Some
shell variables lose their special behavior if they are unset; such
behavior is noted in the description of the individual variables.
The return status is zero unless a NAME is readonly.
@@ -3884,7 +3884,7 @@ standard.
from regular files. If 'read' times out, 'read' saves any
partial input read into the specified variable NAME. If
TIMEOUT is 0, 'read' returns immediately, without trying to
read and data. The exit status is 0 if input is available on
read any data. The exit status is 0 if input is available on
the specified file descriptor, non-zero otherwise. The exit
status is greater than 128 if the timeout is exceeded.
@@ -9335,7 +9335,7 @@ history file.
In the second form, COMMAND is re-executed after each instance of
PAT in the selected command is replaced by REP. COMMAND is
intepreted the same as FIRST above.
interpreted the same as FIRST above.
A useful alias to use with the 'fc' command is 'r='fc -s'', so that
typing 'r cc' runs the last command beginning with 'cc' and typing
@@ -11822,84 +11822,84 @@ Node: Signals119037
Node: Shell Scripts121004
Node: Shell Builtin Commands124016
Node: Bourne Shell Builtins126054
Node: Bash Builtins146970
Node: Modifying Shell Behavior175895
Node: The Set Builtin176240
Node: The Shopt Builtin186653
Node: Special Builtins204323
Node: Shell Variables205302
Node: Bourne Shell Variables205739
Node: Bash Variables207843
Node: Bash Features239785
Node: Invoking Bash240684
Node: Bash Startup Files246697
Node: Interactive Shells251800
Node: What is an Interactive Shell?252210
Node: Is this Shell Interactive?252859
Node: Interactive Shell Behavior253674
Node: Bash Conditional Expressions257161
Node: Shell Arithmetic261738
Node: Aliases264678
Node: Arrays267298
Node: The Directory Stack272663
Node: Directory Stack Builtins273447
Node: Controlling the Prompt276415
Node: The Restricted Shell279336
Node: Bash POSIX Mode281818
Node: Job Control292751
Node: Job Control Basics293211
Node: Job Control Builtins298175
Node: Job Control Variables303321
Node: Command Line Editing304477
Node: Introduction and Notation306148
Node: Readline Interaction307771
Node: Readline Bare Essentials308962
Node: Readline Movement Commands310745
Node: Readline Killing Commands311705
Node: Readline Arguments313623
Node: Searching314667
Node: Readline Init File316853
Node: Readline Init File Syntax318112
Node: Conditional Init Constructs338642
Node: Sample Init File342838
Node: Bindable Readline Commands345955
Node: Commands For Moving347159
Node: Commands For History349018
Node: Commands For Text353313
Node: Commands For Killing356701
Node: Numeric Arguments359516
Node: Commands For Completion360655
Node: Keyboard Macros364846
Node: Miscellaneous Commands365533
Node: Readline vi Mode371486
Node: Programmable Completion372393
Node: Programmable Completion Builtins380173
Node: A Programmable Completion Example390868
Node: Using History Interactively396115
Node: Bash History Facilities396799
Node: Bash History Builtins399804
Node: History Interaction404335
Node: Event Designators407955
Node: Word Designators409309
Node: Modifiers411069
Node: Installing Bash412880
Node: Basic Installation414017
Node: Compilers and Options417275
Node: Compiling For Multiple Architectures418016
Node: Installation Names419709
Node: Specifying the System Type420527
Node: Sharing Defaults421243
Node: Operation Controls421916
Node: Optional Features422874
Node: Reporting Bugs433392
Node: Major Differences From The Bourne Shell434586
Node: GNU Free Documentation License451438
Node: Indexes476615
Node: Builtin Index477069
Node: Reserved Word Index483896
Node: Variable Index486344
Node: Function Index502168
Node: Concept Index515607
Node: Bash Builtins146978
Node: Modifying Shell Behavior175903
Node: The Set Builtin176248
Node: The Shopt Builtin186661
Node: Special Builtins204331
Node: Shell Variables205310
Node: Bourne Shell Variables205747
Node: Bash Variables207851
Node: Bash Features239793
Node: Invoking Bash240692
Node: Bash Startup Files246705
Node: Interactive Shells251808
Node: What is an Interactive Shell?252218
Node: Is this Shell Interactive?252867
Node: Interactive Shell Behavior253682
Node: Bash Conditional Expressions257169
Node: Shell Arithmetic261746
Node: Aliases264686
Node: Arrays267306
Node: The Directory Stack272671
Node: Directory Stack Builtins273455
Node: Controlling the Prompt276423
Node: The Restricted Shell279344
Node: Bash POSIX Mode281826
Node: Job Control292759
Node: Job Control Basics293219
Node: Job Control Builtins298183
Node: Job Control Variables303329
Node: Command Line Editing304485
Node: Introduction and Notation306156
Node: Readline Interaction307779
Node: Readline Bare Essentials308970
Node: Readline Movement Commands310753
Node: Readline Killing Commands311713
Node: Readline Arguments313631
Node: Searching314675
Node: Readline Init File316861
Node: Readline Init File Syntax318120
Node: Conditional Init Constructs338650
Node: Sample Init File342846
Node: Bindable Readline Commands345963
Node: Commands For Moving347167
Node: Commands For History349026
Node: Commands For Text353321
Node: Commands For Killing356709
Node: Numeric Arguments359524
Node: Commands For Completion360663
Node: Keyboard Macros364854
Node: Miscellaneous Commands365541
Node: Readline vi Mode371494
Node: Programmable Completion372401
Node: Programmable Completion Builtins380181
Node: A Programmable Completion Example390876
Node: Using History Interactively396123
Node: Bash History Facilities396807
Node: Bash History Builtins399812
Node: History Interaction404344
Node: Event Designators407964
Node: Word Designators409318
Node: Modifiers411078
Node: Installing Bash412889
Node: Basic Installation414026
Node: Compilers and Options417284
Node: Compiling For Multiple Architectures418025
Node: Installation Names419718
Node: Specifying the System Type420536
Node: Sharing Defaults421252
Node: Operation Controls421925
Node: Optional Features422883
Node: Reporting Bugs433401
Node: Major Differences From The Bourne Shell434595
Node: GNU Free Documentation License451447
Node: Indexes476624
Node: Builtin Index477078
Node: Reserved Word Index483905
Node: Variable Index486353
Node: Function Index502177
Node: Concept Index515616

End Tag Table
BIN
View File
Binary file not shown.
+31 -32
View File
@@ -1,6 +1,6 @@
%!PS-Adobe-3.0
%%Creator: groff version 1.22.4
%%CreationDate: Tue Nov 26 11:15:40 2019
%%CreationDate: Mon Jan 6 08:53:34 2020
%%DocumentNeededResources: font Times-Roman
%%+ font Times-Bold
%%+ font Times-Italic
@@ -9640,37 +9640,36 @@ F0 .404(option is supplied, and)2.904 F F2(name)2.904 E F0 .404(is a v)
.72(rather than the v)144 427.2 R .72(ariable it references.)-.25 F F1
<ad6e>5.72 E F0 .72(has no ef)3.22 F .719(fect if the)-.25 F F1<ad66>
3.219 E F0 .719(option is supplied.)3.219 F .719(If no options)5.719 F
.189(are supplied, each)144 439.2 R F2(name)2.689 E F0 .189
(refers to a v)2.689 F .189(ariable; if there is no v)-.25 F .19
(ariable by that name, an)-.25 F 2.69(yf)-.15 G .19(unction with)-2.69 F
1.116(that name is unset.)144 451.2 R 1.116(Each unset v)6.116 F 1.115
(ariable or function is remo)-.25 F -.15(ve)-.15 G 3.615(df).15 G 1.115
(rom the en)-3.615 F 1.115(vironment passed to)-.4 F 1.5
(subsequent commands.)144 463.2 R 1.501(If an)6.5 F 4.001(yo)-.15 G(f)
-4.001 E/F3 9/Times-Bold@0 SF -.27(BA)4.001 G(SH_ALIASES).27 E/F4 9
/Times-Roman@0 SF(,)A F3 -.27(BA)3.751 G(SH_ARGV0).27 E F4(,)A F3 -.27
(BA)3.751 G(SH_CMDS).27 E F4(,)A F3 -.27(BA)3.751 G(SH_COM-).27 E(MAND)
144 475.2 Q F4(,)A F3 -.27(BA)2.846 G(SH_SUBSHELL).27 E F4(,)A F3 -.27
(BA)2.846 G(SHPID).27 E F4(,)A F3(COMP_W)2.846 E(ORDBREAKS)-.09 E F4(,)A
F3(DIRST)2.846 E -.495(AC)-.81 G(K).495 E F4(,)A F3(EPOCHREAL)2.845 E
(TIME)-.828 E F4(,)A F3(EPOCHSECONDS)144 487.2 Q F4(,)A F3(FUNCN)6.48 E
(AME)-.18 E F4(,)A F3(GR)6.48 E(OUPS)-.27 E F4(,)A F3(HISTCMD)6.48 E F4
(,)A F3(LINENO)6.481 E F4(,)A F3(RANDOM)6.481 E F4(,)A F3(SECONDS)6.481
E F4(,)A F0(or)6.481 E F3(SRANDOM)144 499.2 Q F0 .832(are unset, the)
3.082 F 3.332(yl)-.15 G .832(ose their special properties, e)-3.332 F
-.15(ve)-.25 G 3.332(ni).15 G 3.332(ft)-3.332 G(he)-3.332 E 3.332(ya)
-.15 G .832(re subsequently reset.)-3.332 F(The)5.831 E -.15(ex)144
511.2 S(it status is true unless a).15 E F2(name)2.86 E F0(is readonly)
2.68 E(.)-.65 E F1(wait)108 528 Q F0([)2.5 E F1(\255fn)A F0 2.5(][)C F1
<ad70>-2.5 E F2(varname)2.5 E F0 2.5(][)C F2(id ...)-2.5 E F0(])A -.8
(Wa)144 540 S .659(it for each speci\214ed child process and return its\
termination status.).8 F(Each)5.659 E F2(id)3.169 E F0 .659
(may be a process)3.929 F .009
(ID or a job speci\214cation; if a job spec is gi)144 552 R -.15(ve)-.25
G .008(n, all processes in that job').15 F 2.508(sp)-.55 G .008
(ipeline are w)-2.508 F .008(aited for)-.1 F 5.008(.I)-.55 G(f)-5.008 E
F2(id)144.01 564 Q F0 .441(is not gi)3.711 F -.15(ve)-.25 G(n,).15 E F1
(wait)2.941 E F0 -.1(wa)2.941 G .441
.736(are supplied, each)144 439.2 R F2(name)3.236 E F0 .736
(refers to a v)3.236 F .737(ariable; if there is no v)-.25 F .737
(ariable by that name, a function with)-.25 F 1.762(that name, if an)144
451.2 R 3.062 -.65(y, i)-.15 H 4.262(su).65 G 4.261(nset. Each)-4.262 F
1.761(unset v)4.261 F 1.761(ariable or function is remo)-.25 F -.15(ve)
-.15 G 4.261(df).15 G 1.761(rom the en)-4.261 F(vironment)-.4 E 3.171
(passed to subsequent commands.)144 463.2 R 3.172(If an)8.172 F 5.672
(yo)-.15 G(f)-5.672 E/F3 9/Times-Bold@0 SF -.27(BA)5.672 G(SH_ALIASES)
.27 E/F4 9/Times-Roman@0 SF(,)A F3 -.27(BA)5.422 G(SH_ARGV0).27 E F4(,)A
F3 -.27(BA)5.422 G(SH_CMDS).27 E F4(,)A F3 -.27(BA)144 475.2 S
(SH_COMMAND).27 E F4(,)A F3 -.27(BA)11.482 G(SH_SUBSHELL).27 E F4(,)A F3
-.27(BA)11.482 G(SHPID).27 E F4(,)A F3(COMP_W)11.482 E(ORDBREAKS)-.09 E
F4(,)A F3(DIRST)11.481 E -.495(AC)-.81 G(K).495 E F4(,)A F3(EPOCHREAL)
144 487.2 Q(TIME)-.828 E F4(,)A F3(EPOCHSECONDS)2.67 E F4(,)A F3(FUNCN)
2.67 E(AME)-.18 E F4(,)A F3(GR)2.67 E(OUPS)-.27 E F4(,)A F3(HISTCMD)2.67
E F4(,)A F3(LINENO)2.67 E F4(,)A F3(RANDOM)2.67 E F4(,)A F3(SECONDS)144
499.2 Q F4(,)A F0(or)4.03 E F3(SRANDOM)4.28 E F0 1.779(are unset, the)
4.03 F 4.279(yl)-.15 G 1.779(ose their special properties, e)-4.279 F
-.15(ve)-.25 G 4.279(ni).15 G 4.279(ft)-4.279 G(he)-4.279 E 4.279(ya)
-.15 G 1.779(re subse-)-4.279 F(quently reset.)144 511.2 Q(The e)5 E
(xit status is true unless a)-.15 E F2(name)2.86 E F0(is readonly)2.68 E
(.)-.65 E F1(wait)108 528 Q F0([)2.5 E F1(\255fn)A F0 2.5(][)C F1<ad70>
-2.5 E F2(varname)2.5 E F0 2.5(][)C F2(id ...)-2.5 E F0(])A -.8(Wa)144
540 S .659(it for each speci\214ed child process and return its termina\
tion status.).8 F(Each)5.659 E F2(id)3.169 E F0 .659(may be a process)
3.929 F .009(ID or a job speci\214cation; if a job spec is gi)144 552 R
-.15(ve)-.25 G .008(n, all processes in that job').15 F 2.508(sp)-.55 G
.008(ipeline are w)-2.508 F .008(aited for)-.1 F 5.008(.I)-.55 G(f)
-5.008 E F2(id)144.01 564 Q F0 .441(is not gi)3.711 F -.15(ve)-.25 G(n,)
.15 E F1(wait)2.941 E F0 -.1(wa)2.941 G .441
(its for all running background jobs and the last-e).1 F -.15(xe)-.15 G
.442(cuted process substitu-).15 F .598
(tion, if its process id is the same as)144 576 R F1($!)3.098 E F0 3.098
+1 -1
View File
@@ -162,7 +162,7 @@
@xrdef{The Shopt Builtin-pg}{66}
@xrdef{Special Builtins-title}{Special Builtins}
@xrdef{Special Builtins-snt}{Section@tie 4.4}
@xrdef{Special Builtins-pg}{72}
@xrdef{Special Builtins-pg}{73}
@xrdef{Shell Variables-title}{Shell Variables}
@xrdef{Shell Variables-snt}{Chapter@tie 5}
@xrdef{Bourne Shell Variables-title}{Bourne Shell Variables}
+2 -2
View File
@@ -29,7 +29,7 @@
\entry{enable}{56}{\code {enable}}
\entry{help}{56}{\code {help}}
\entry{let}{56}{\code {let}}
\entry{local}{56}{\code {local}}
\entry{local}{57}{\code {local}}
\entry{logout}{57}{\code {logout}}
\entry{mapfile}{57}{\code {mapfile}}
\entry{printf}{57}{\code {printf}}
@@ -38,7 +38,7 @@
\entry{source}{60}{\code {source}}
\entry{type}{60}{\code {type}}
\entry{typeset}{60}{\code {typeset}}
\entry{ulimit}{60}{\code {ulimit}}
\entry{ulimit}{61}{\code {ulimit}}
\entry{unalias}{62}{\code {unalias}}
\entry{set}{62}{\code {set}}
\entry{shopt}{66}{\code {shopt}}
+2 -2
View File
@@ -45,7 +45,7 @@
\entry{\code {kill}}{107}
\initial {L}
\entry{\code {let}}{56}
\entry{\code {local}}{56}
\entry{\code {local}}{57}
\entry{\code {logout}}{57}
\initial {M}
\entry{\code {mapfile}}{57}
@@ -72,7 +72,7 @@
\entry{\code {type}}{60}
\entry{\code {typeset}}{60}
\initial {U}
\entry{\code {ulimit}}{60}
\entry{\code {ulimit}}{61}
\entry{\code {umask}}{51}
\entry{\code {unalias}}{62}
\entry{\code {unset}}{51}
+1 -1
View File
@@ -71,7 +71,7 @@
\entry{exit status}{41}{exit status}
\entry{signal handling}{41}{signal handling}
\entry{shell script}{42}{shell script}
\entry{special builtin}{72}{special builtin}
\entry{special builtin}{73}{special builtin}
\entry{login shell}{88}{login shell}
\entry{interactive shell}{88}{interactive shell}
\entry{startup files}{88}{startup files}
+1 -1
View File
@@ -119,7 +119,7 @@
\entry{shell, interactive}{89}
\entry{signal}{4}
\entry{signal handling}{41}
\entry{special builtin}{4, 72}
\entry{special builtin}{4, 73}
\entry{startup files}{88}
\entry{suspending jobs}{105}
\initial {T}
BIN
View File
Binary file not shown.
+3 -3
View File
@@ -4491,7 +4491,7 @@ the <var>nameref</var> attribute, <var>name</var> will be unset rather than the
variable it references.
<samp>-n</samp> has no effect if the <samp>-f</samp> option is supplied.
If no options are supplied, each <var>name</var> refers to a variable; if
there is no variable by that name, any function with that name is
there is no variable by that name, a function with that name, if any, is
unset.
Readonly variables and functions may not be unset.
Some shell variables lose their special behavior if they are unset; such
@@ -5215,7 +5215,7 @@ from regular files.
If <code>read</code> times out, <code>read</code> saves any partial input read into
the specified variable <var>name</var>.
If <var>timeout</var> is 0, <code>read</code> returns immediately, without trying to
read and data. The exit status is 0 if input is available on
read any data. The exit status is 0 if input is available on
the specified file descriptor, non-zero otherwise.
The exit status is greater than 128 if the timeout is exceeded.
</p>
@@ -12479,7 +12479,7 @@ When editing is complete, the edited commands are echoed and executed.
</p>
<p>In the second form, <var>command</var> is re-executed after each instance
of <var>pat</var> in the selected command is replaced by <var>rep</var>.
<var>command</var> is intepreted the same as <var>first</var> above.
<var>command</var> is interpreted the same as <var>first</var> above.
</p>
<p>A useful alias to use with the <code>fc</code> command is <code>r='fc -s'</code>, so
that typing &lsquo;<samp>r cc</samp>&rsquo; runs the last command beginning with <code>cc</code>
+83 -83
View File
@@ -3332,9 +3332,9 @@ standard.
attribute, NAME will be unset rather than the variable it
references. '-n' has no effect if the '-f' option is supplied. If
no options are supplied, each NAME refers to a variable; if there
is no variable by that name, any function with that name is unset.
Readonly variables and functions may not be unset. Some shell
variables lose their special behavior if they are unset; such
is no variable by that name, a function with that name, if any, is
unset. Readonly variables and functions may not be unset. Some
shell variables lose their special behavior if they are unset; such
behavior is noted in the description of the individual variables.
The return status is zero unless a NAME is readonly.
@@ -3884,7 +3884,7 @@ standard.
from regular files. If 'read' times out, 'read' saves any
partial input read into the specified variable NAME. If
TIMEOUT is 0, 'read' returns immediately, without trying to
read and data. The exit status is 0 if input is available on
read any data. The exit status is 0 if input is available on
the specified file descriptor, non-zero otherwise. The exit
status is greater than 128 if the timeout is exceeded.
@@ -9335,7 +9335,7 @@ history file.
In the second form, COMMAND is re-executed after each instance of
PAT in the selected command is replaced by REP. COMMAND is
intepreted the same as FIRST above.
interpreted the same as FIRST above.
A useful alias to use with the 'fc' command is 'r='fc -s'', so that
typing 'r cc' runs the last command beginning with 'cc' and typing
@@ -11822,84 +11822,84 @@ Node: Signals119037
Node: Shell Scripts121004
Node: Shell Builtin Commands124016
Node: Bourne Shell Builtins126054
Node: Bash Builtins146970
Node: Modifying Shell Behavior175895
Node: The Set Builtin176240
Node: The Shopt Builtin186653
Node: Special Builtins204323
Node: Shell Variables205302
Node: Bourne Shell Variables205739
Node: Bash Variables207843
Node: Bash Features239785
Node: Invoking Bash240684
Node: Bash Startup Files246697
Node: Interactive Shells251800
Node: What is an Interactive Shell?252210
Node: Is this Shell Interactive?252859
Node: Interactive Shell Behavior253674
Node: Bash Conditional Expressions257161
Node: Shell Arithmetic261738
Node: Aliases264678
Node: Arrays267298
Node: The Directory Stack272663
Node: Directory Stack Builtins273447
Node: Controlling the Prompt276415
Node: The Restricted Shell279336
Node: Bash POSIX Mode281818
Node: Job Control292751
Node: Job Control Basics293211
Node: Job Control Builtins298175
Node: Job Control Variables303321
Node: Command Line Editing304477
Node: Introduction and Notation306148
Node: Readline Interaction307771
Node: Readline Bare Essentials308962
Node: Readline Movement Commands310745
Node: Readline Killing Commands311705
Node: Readline Arguments313623
Node: Searching314667
Node: Readline Init File316853
Node: Readline Init File Syntax318112
Node: Conditional Init Constructs338642
Node: Sample Init File342838
Node: Bindable Readline Commands345955
Node: Commands For Moving347159
Node: Commands For History349018
Node: Commands For Text353313
Node: Commands For Killing356701
Node: Numeric Arguments359516
Node: Commands For Completion360655
Node: Keyboard Macros364846
Node: Miscellaneous Commands365533
Node: Readline vi Mode371486
Node: Programmable Completion372393
Node: Programmable Completion Builtins380173
Node: A Programmable Completion Example390868
Node: Using History Interactively396115
Node: Bash History Facilities396799
Node: Bash History Builtins399804
Node: History Interaction404335
Node: Event Designators407955
Node: Word Designators409309
Node: Modifiers411069
Node: Installing Bash412880
Node: Basic Installation414017
Node: Compilers and Options417275
Node: Compiling For Multiple Architectures418016
Node: Installation Names419709
Node: Specifying the System Type420527
Node: Sharing Defaults421243
Node: Operation Controls421916
Node: Optional Features422874
Node: Reporting Bugs433392
Node: Major Differences From The Bourne Shell434586
Node: GNU Free Documentation License451438
Node: Indexes476615
Node: Builtin Index477069
Node: Reserved Word Index483896
Node: Variable Index486344
Node: Function Index502168
Node: Concept Index515607
Node: Bash Builtins146978
Node: Modifying Shell Behavior175903
Node: The Set Builtin176248
Node: The Shopt Builtin186661
Node: Special Builtins204331
Node: Shell Variables205310
Node: Bourne Shell Variables205747
Node: Bash Variables207851
Node: Bash Features239793
Node: Invoking Bash240692
Node: Bash Startup Files246705
Node: Interactive Shells251808
Node: What is an Interactive Shell?252218
Node: Is this Shell Interactive?252867
Node: Interactive Shell Behavior253682
Node: Bash Conditional Expressions257169
Node: Shell Arithmetic261746
Node: Aliases264686
Node: Arrays267306
Node: The Directory Stack272671
Node: Directory Stack Builtins273455
Node: Controlling the Prompt276423
Node: The Restricted Shell279344
Node: Bash POSIX Mode281826
Node: Job Control292759
Node: Job Control Basics293219
Node: Job Control Builtins298183
Node: Job Control Variables303329
Node: Command Line Editing304485
Node: Introduction and Notation306156
Node: Readline Interaction307779
Node: Readline Bare Essentials308970
Node: Readline Movement Commands310753
Node: Readline Killing Commands311713
Node: Readline Arguments313631
Node: Searching314675
Node: Readline Init File316861
Node: Readline Init File Syntax318120
Node: Conditional Init Constructs338650
Node: Sample Init File342846
Node: Bindable Readline Commands345963
Node: Commands For Moving347167
Node: Commands For History349026
Node: Commands For Text353321
Node: Commands For Killing356709
Node: Numeric Arguments359524
Node: Commands For Completion360663
Node: Keyboard Macros364854
Node: Miscellaneous Commands365541
Node: Readline vi Mode371494
Node: Programmable Completion372401
Node: Programmable Completion Builtins380181
Node: A Programmable Completion Example390876
Node: Using History Interactively396123
Node: Bash History Facilities396807
Node: Bash History Builtins399812
Node: History Interaction404344
Node: Event Designators407964
Node: Word Designators409318
Node: Modifiers411078
Node: Installing Bash412889
Node: Basic Installation414026
Node: Compilers and Options417284
Node: Compiling For Multiple Architectures418025
Node: Installation Names419718
Node: Specifying the System Type420536
Node: Sharing Defaults421252
Node: Operation Controls421925
Node: Optional Features422883
Node: Reporting Bugs433401
Node: Major Differences From The Bourne Shell434595
Node: GNU Free Documentation License451447
Node: Indexes476624
Node: Builtin Index477078
Node: Reserved Word Index483905
Node: Variable Index486353
Node: Function Index502177
Node: Concept Index515616

End Tag Table
+24 -30
View File
@@ -1,11 +1,9 @@
This is pdfTeX, Version 3.14159265-2.6-1.40.20 (TeX Live 2019/MacPorts 2019.50896_1) (preloaded format=pdfetex 2019.11.6) 26 NOV 2019 11:18
This is pdfTeX, Version 3.14159265-2.6-1.40.20 (TeX Live 2019/MacPorts 2019.50896_1) (preloaded format=pdftex 2019.11.6) 6 JAN 2020 09:08
entering extended mode
restricted \write18 enabled.
file:line:error style messages enabled.
%&-line parsing enabled.
**\nonstopmode \input /usr/homes/chet/src/bash/src/doc/bashref.texi
(/usr/homes/chet/src/bash/src/doc/bashref.texi
(/usr/homes/chet/src/bash/src/doc/texinfo.tex
**/usr/homes/chet/src/bash/src/doc/bashref.texi
(/usr/homes/chet/src/bash/src/doc/bashref.texi (./texinfo.tex
Loading texinfo [version 2015-11-22.14]:
\outerhsize=\dimen16
\outervsize=\dimen17
@@ -161,23 +159,19 @@ This is `epsf.tex' v2.7.4 <14 February 2011>
texinfo.tex: doing @include of version.texi
(/usr/homes/chet/src/bash/src/doc/version.texi) [1{/opt/local/var/db/texmf/font
s/map/pdftex/updmap/pdftex.map}] [2]
(/usr/homes/chet/src/bash/src/doc/bashref.toc [-1] [-2] [-3]) [-4]
(/usr/homes/chet/src/bash/src/doc/bashref.toc)
(/usr/homes/chet/src/bash/src/doc/bashref.toc) Chapter 1
(./version.texi) [1{/opt/local/var/db/texmf/fonts/map/pdftex/updmap/pdftex.map}
] [2] (./bashref.toc [-1] [-2] [-3]) [-4] (./bashref.toc) (./bashref.toc)
Chapter 1
\openout0 = `bashref.toc'.
(/usr/homes/chet/src/bash/src/doc/bashref.aux)
(./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'.
@@ -185,18 +179,19 @@ s/map/pdftex/updmap/pdftex.map}] [2]
@rwindfile=@write4
\openout4 = `bashref.rw'.
[8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18] [19]
[20] [21] [22] [23] [24] [25] [26] [27] [28] [29] [30] [31] [32] [33] [34]
[35] [36] [37] [38] [39] [40] [41] [42] Chapter 4 [43]
[8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18] [19] [20] [21] [22]
[23] [24] [25] [26] [27] [28] [29] [30] [31] [32] [33] [34] [35] [36] [37]
[38] [39] [40] [41] [42] Chapter 4 [43]
@btindfile=@write5
\openout5 = `bashref.bt'.
[44] [45] [46] [47]
[48] [49] [50] [51] [52] [53] [54] [55] [56] [57] [58] [59] [60] [61] [62]
[63] [64] [65] [66] [67] [68] [69] [70] [71] [72] Chapter 5 [73] [74] [75]
[76] [77] [78] [79] [80] [81] [82] [83] [84] Chapter 6 [85] [86] [87] [88]
[89] [90] [91] [92] [93] [94] [95] [96] [97] [98] [99] [100] [101] [102]
[103] Chapter 7 [104] [105] [106] [107]
[44] [45] [46] [47] [48] [49] [50]
[51] [52] [53] [54] [55] [56] [57] [58] [59] [60] [61] [62] [63] [64] [65]
[66] [67] [68] [69] [70] [71] [72] Chapter 5 [73] [74] [75] [76] [77] [78]
[79] [80] [81] [82] [83] [84] Chapter 6 [85] [86] [87] [88] [89] [90] [91]
[92] [93] [94] [95] [96] [97] [98] [99] [100] [101] [102] [103] Chapter 7
[104] [105] [106] [107]
texinfo.tex: doing @include of rluser.texi
@@ -268,9 +263,8 @@ texinfo.tex: doing @include of hsuser.texi
[163] Appendix C [164]
texinfo.tex: doing @include of fdl.texi
(/usr/homes/chet/src/bash/src/doc/fdl.texi [165]
[166] [167] [168] [169] [170] [171]) Appendix D [172] [173] [174] [175]
[176]
(./fdl.texi [165] [166] [167] [168] [169] [170] [171])
Appendix D [172] [173] [174] [175] [176]
Overfull \vbox (0.67252pt too high) has occurred while \output is active
\vbox(340.17245+0.0)x207.80492
.\glue(\topskip) 0.0
@@ -287,12 +281,12 @@ Overfull \vbox (0.67252pt too high) has occurred while \output is active
[177] [178] [179] [180] [181] )
Here is how much of TeX's memory you used:
4068 strings out of 497098
47117 string characters out of 6206772
138084 words of memory out of 5000000
46669 string characters out of 6206775
137084 words of memory out of 5000000
4848 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,339b,968s stack positions out of 5000i,500n,10000p,200000b,80000s
16i,6n,16p,319b,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/public/ams
fonts/cm/cmbx12.pfb></opt/local/share/texmf-texlive/fonts/type1/public/amsfonts
@@ -310,7 +304,7 @@ s/type1/public/amsfonts/cm/cmtt12.pfb></opt/local/share/texmf-texlive/fonts/typ
e1/public/amsfonts/cm/cmtt9.pfb></opt/local/share/texmf-texlive/fonts/type1/pub
lic/cm-super/sfrm1095.pfb></opt/local/share/texmf-texlive/fonts/type1/public/cm
-super/sfrm1440.pfb>
Output written on bashref.pdf (187 pages, 759184 bytes).
Output written on bashref.pdf (187 pages, 759178 bytes).
PDF statistics:
2644 PDF objects out of 2984 (max. 8388607)
2411 compressed objects within 25 object streams
BIN
View File
Binary file not shown.
+1112 -1121
View File
File diff suppressed because it is too large Load Diff
+1 -1
View File
@@ -62,7 +62,7 @@
@numsecentry{Modifying Shell Behavior}{4.3}{Modifying Shell Behavior}{62}
@numsubsecentry{The Set Builtin}{4.3.1}{The Set Builtin}{62}
@numsubsecentry{The Shopt Builtin}{4.3.2}{The Shopt Builtin}{66}
@numsecentry{Special Builtins}{4.4}{Special Builtins}{72}
@numsecentry{Special Builtins}{4.4}{Special Builtins}{73}
@numchapentry{Shell Variables}{5}{Shell Variables}{74}
@numsecentry{Bourne Shell Variables}{5.1}{Bourne Shell Variables}{74}
@numsecentry{Bash Variables}{5.2}{Bash Variables}{74}
+2 -2
View File
@@ -1823,8 +1823,8 @@ BBAASSHH BBUUIILLTTIINN CCOOMMMMAANNDDSS
_n_a_m_e will be unset rather than the variable it references. --nn
has no effect if the --ff option is supplied. If no options are
supplied, each _n_a_m_e refers to a variable; if there is no vari-
able by that name, any function with that name is unset. Each
unset variable or function is removed from the environment
able by that name, a function with that name, if any, is unset.
Each unset variable or function is removed from the environment
passed to subsequent commands. If any of BBAASSHH__AALLIIAASSEESS,
BBAASSHH__AARRGGVV00, BBAASSHH__CCMMDDSS, BBAASSHH__CCOOMMMMAANNDD, BBAASSHH__SSUUBBSSHHEELLLL, BBAASSHHPPIIDD,
CCOOMMPP__WWOORRDDBBRREEAAKKSS, DDIIRRSSTTAACCKK, EEPPOOCCHHRREEAALLTTIIMMEE, EEPPOOCCHHSSEECCOONNDDSS, FFUUNNCC--
+32 -33
View File
@@ -1,6 +1,6 @@
%!PS-Adobe-3.0
%%Creator: groff version 1.22.4
%%CreationDate: Tue Nov 26 11:15:40 2019
%%CreationDate: Mon Jan 6 08:53:35 2020
%%DocumentNeededResources: font Times-Roman
%%+ font Times-Bold
%%+ font Times-Italic
@@ -3085,38 +3085,37 @@ F0 .404(option is supplied, and)2.904 F F2(name)2.904 E F0 .404(is a v)
(attrib)2.904 E(ute,)-.2 E F2(name)2.904 E F0 .403(will be unset)2.904 F
.719(rather than the v)144 415.2 R .719(ariable it references.)-.25 F F1
<ad6e>5.719 E F0 .719(has no ef)3.219 F .719(fect if the)-.25 F F1<ad66>
3.22 E F0 .72(option is supplied.)3.22 F .72(If no options)5.72 F .19
(are supplied, each)144 427.2 R F2(name)2.69 E F0 .19(refers to a v)2.69
F .189(ariable; if there is no v)-.25 F .189(ariable by that name, an)
-.25 F 2.689(yf)-.15 G .189(unction with)-2.689 F 1.115
(that name is unset.)144 439.2 R 1.115(Each unset v)6.115 F 1.115
(ariable or function is remo)-.25 F -.15(ve)-.15 G 3.616(df).15 G 1.116
(rom the en)-3.616 F 1.116(vironment passed to)-.4 F 1.501
(subsequent commands.)144 451.2 R 1.501(If an)6.501 F 4.001(yo)-.15 G(f)
-4.001 E/F3 9/Times-Bold@0 SF -.27(BA)4.001 G(SH_ALIASES).27 E/F4 9
/Times-Roman@0 SF(,)A F3 -.27(BA)3.751 G(SH_ARGV0).27 E F4(,)A F3 -.27
(BA)3.75 G(SH_CMDS).27 E F4(,)A F3 -.27(BA)3.75 G(SH_COM-).27 E(MAND)144
463.2 Q F4(,)A F3 -.27(BA)2.845 G(SH_SUBSHELL).27 E F4(,)A F3 -.27(BA)
2.846 G(SHPID).27 E F4(,)A F3(COMP_W)2.846 E(ORDBREAKS)-.09 E F4(,)A F3
(DIRST)2.846 E -.495(AC)-.81 G(K).495 E F4(,)A F3(EPOCHREAL)2.846 E
(TIME)-.828 E F4(,)A F3(EPOCHSECONDS)144 475.2 Q F4(,)A F3(FUNCN)6.481 E
(AME)-.18 E F4(,)A F3(GR)6.481 E(OUPS)-.27 E F4(,)A F3(HISTCMD)6.481 E
F4(,)A F3(LINENO)6.481 E F4(,)A F3(RANDOM)6.48 E F4(,)A F3(SECONDS)6.48
E F4(,)A F0(or)6.48 E F3(SRANDOM)144 487.2 Q F0 .831(are unset, the)
3.081 F 3.332(yl)-.15 G .832(ose their special properties, e)-3.332 F
-.15(ve)-.25 G 3.332(ni).15 G 3.332(ft)-3.332 G(he)-3.332 E 3.332(ya)
-.15 G .832(re subsequently reset.)-3.332 F(The)5.832 E -.15(ex)144
499.2 S(it status is true unless a).15 E F2(name)2.86 E F0(is readonly)
2.68 E(.)-.65 E F1(wait)108 516 Q F0([)2.5 E F1(\255fn)A F0 2.5(][)C F1
<ad70>-2.5 E F2(varname)2.5 E F0 2.5(][)C F2(id ...)-2.5 E F0(])A -.8
(Wa)144 528 S .659(it for each speci\214ed child process and return its\
termination status.).8 F(Each)5.659 E F2(id)3.169 E F0 .658
(may be a process)3.928 F .008
(ID or a job speci\214cation; if a job spec is gi)144 540 R -.15(ve)-.25
G .009(n, all processes in that job').15 F 2.509(sp)-.55 G .009
(ipeline are w)-2.509 F .009(aited for)-.1 F 5.009(.I)-.55 G(f)-5.009 E
F2(id)144.01 552 Q F0 .442(is not gi)3.712 F -.15(ve)-.25 G(n,).15 E F1
(wait)2.942 E F0 -.1(wa)2.942 G .441
3.22 E F0 .72(option is supplied.)3.22 F .72(If no options)5.72 F .737
(are supplied, each)144 427.2 R F2(name)3.237 E F0 .737(refers to a v)
3.237 F .737(ariable; if there is no v)-.25 F .736
(ariable by that name, a function with)-.25 F 1.761(that name, if an)144
439.2 R 3.061 -.65(y, i)-.15 H 4.261(su).65 G 4.261(nset. Each)-4.261 F
1.761(unset v)4.261 F 1.761(ariable or function is remo)-.25 F -.15(ve)
-.15 G 4.262(df).15 G 1.762(rom the en)-4.262 F(vironment)-.4 E 3.172
(passed to subsequent commands.)144 451.2 R 3.172(If an)8.172 F 5.672
(yo)-.15 G(f)-5.672 E/F3 9/Times-Bold@0 SF -.27(BA)5.672 G(SH_ALIASES)
.27 E/F4 9/Times-Roman@0 SF(,)A F3 -.27(BA)5.421 G(SH_ARGV0).27 E F4(,)A
F3 -.27(BA)5.421 G(SH_CMDS).27 E F4(,)A F3 -.27(BA)144 463.2 S
(SH_COMMAND).27 E F4(,)A F3 -.27(BA)11.481 G(SH_SUBSHELL).27 E F4(,)A F3
-.27(BA)11.482 G(SHPID).27 E F4(,)A F3(COMP_W)11.482 E(ORDBREAKS)-.09 E
F4(,)A F3(DIRST)11.482 E -.495(AC)-.81 G(K).495 E F4(,)A F3(EPOCHREAL)
144 475.2 Q(TIME)-.828 E F4(,)A F3(EPOCHSECONDS)2.67 E F4(,)A F3(FUNCN)
2.67 E(AME)-.18 E F4(,)A F3(GR)2.67 E(OUPS)-.27 E F4(,)A F3(HISTCMD)2.67
E F4(,)A F3(LINENO)2.67 E F4(,)A F3(RANDOM)2.67 E F4(,)A F3(SECONDS)144
487.2 Q F4(,)A F0(or)4.029 E F3(SRANDOM)4.279 E F0 1.779(are unset, the)
4.029 F 4.279(yl)-.15 G 1.779(ose their special properties, e)-4.279 F
-.15(ve)-.25 G 4.279(ni).15 G 4.28(ft)-4.279 G(he)-4.28 E 4.28(ya)-.15 G
1.78(re subse-)-4.28 F(quently reset.)144 499.2 Q(The e)5 E
(xit status is true unless a)-.15 E F2(name)2.86 E F0(is readonly)2.68 E
(.)-.65 E F1(wait)108 516 Q F0([)2.5 E F1(\255fn)A F0 2.5(][)C F1<ad70>
-2.5 E F2(varname)2.5 E F0 2.5(][)C F2(id ...)-2.5 E F0(])A -.8(Wa)144
528 S .659(it for each speci\214ed child process and return its termina\
tion status.).8 F(Each)5.659 E F2(id)3.169 E F0 .658(may be a process)
3.928 F .008(ID or a job speci\214cation; if a job spec is gi)144 540 R
-.15(ve)-.25 G .009(n, all processes in that job').15 F 2.509(sp)-.55 G
.009(ipeline are w)-2.509 F .009(aited for)-.1 F 5.009(.I)-.55 G(f)
-5.009 E F2(id)144.01 552 Q F0 .442(is not gi)3.712 F -.15(ve)-.25 G(n,)
.15 E F1(wait)2.942 E F0 -.1(wa)2.942 G .441
(its for all running background jobs and the last-e).1 F -.15(xe)-.15 G
.441(cuted process substitu-).15 F .597
(tion, if its process id is the same as)144 564 R F1($!)3.098 E F0 3.098
+1 -1
View File
@@ -1,6 +1,6 @@
%!PS-Adobe-3.0
%%Creator: groff version 1.22.4
%%CreationDate: Tue Nov 26 11:15:40 2019
%%CreationDate: Mon Jan 6 08:53:35 2020
%%DocumentNeededResources: font Times-Roman
%%+ font Times-Bold
%%DocumentSuppliedResources: procset grops 1.22 4