commit bash-20200907 snapshot

This commit is contained in:
Chet Ramey
2020-09-21 08:52:51 -04:00
parent f43f678557
commit 9c10def123
21 changed files with 571 additions and 538 deletions
+22
View File
@@ -8977,3 +8977,25 @@ eval.c
This protects against a command from PROMPT_COMMAND[n] unsetting the
corresponding element of PROMPT_COMMAND.
From a report from Koichi Murase <myoga.murase@gmail.com>
9/7
---
[bash-5.1-beta frozen]
9/8
---
lib/readline/display.c
- _rl_update_final: don't bother doing anything if the line structures
have not been initialized. Report and fix from gary@catalyst.net.nz
variables.c
- get_histcmd: perform the same adjustment as in prompt_history_number;
make sure to subtract one if we're doing this while executing a
command that has already been saved to the history list. Inspired
by a report from L A Walsh <bash@tlinx.org>
9/14
----
aclocal.m4
- BASH_STRUCT_WEXITSTATUS_OFFSET: fix typo in loop condition reported
by Andreas K. Hüttel <dilfridge@gentoo.org>
+1
View File
@@ -1175,6 +1175,7 @@ tests/jobs3.sub f
tests/jobs4.sub f
tests/jobs5.sub f
tests/jobs6.sub f
tests/jobs7.sub f
tests/jobs.right f
tests/lastpipe.right f
tests/lastpipe.tests f
Vendored
+1 -1
View File
@@ -2207,7 +2207,7 @@ main(c, v)
exit (255);
/* crack s */
for (i = 0; i < (sizeof(s) - 8); i++)
for (i = 0; i < (sizeof(s) * 8); i++)
{
n = (s >> i) & 0xff;
if (n == 42)
Vendored
+1 -1
View File
@@ -18296,7 +18296,7 @@ main(c, v)
exit (255);
/* crack s */
for (i = 0; i < (sizeof(s) - 8); i++)
for (i = 0; i < (sizeof(s) * 8); i++)
{
n = (s >> i) & 0xff;
if (n == 42)
+6 -6
View File
@@ -1316,11 +1316,11 @@ PPAARRAAMMEETTEERRSS
while the shell is running, bbaasshh enables _p_o_s_i_x _m_o_d_e, as if the
command _s_e_t _-_o _p_o_s_i_x had been executed. When the shell enters
_p_o_s_i_x _m_o_d_e, it sets this variable if it was not already set.
PPRROOMMPPTT__CCOOMMMMAANNDDSS
If this array variable is set, the value of each set element is
executed as a command prior to issuing each primary prompt. If
this is not set, but PPRROOMMPPTT__CCOOMMMMAANNDD is set to a value, its value
is used as a command to execute instead.
PPRROOMMPPTT__CCOOMMMMAANNDD
If this variable is set, and is an array, the value of each set
element is executed as a command prior to issuing each primary
prompt. If this is set but not an array variable, its value is
used as a command to execute instead.
PPRROOMMPPTT__DDIIRRTTRRIIMM
If set to a number greater than zero, the value is used as the
number of trailing directory components to retain when expanding
@@ -6401,4 +6401,4 @@ BBUUGGSS
GNU Bash 5.1 2020 August 3 BASH(1)
GNU Bash 5.1 2020 August 25 BASH(1)
+7 -9
View File
@@ -3,7 +3,7 @@
</HEAD>
<BODY><TABLE WIDTH=100%>
<TR>
<TH ALIGN=LEFT width=33%>BASH(1)<TH ALIGN=CENTER width=33%>2020 August 3<TH ALIGN=RIGHT width=33%>BASH(1)
<TH ALIGN=LEFT width=33%>BASH(1)<TH ALIGN=CENTER width=33%>2020 August 25<TH ALIGN=RIGHT width=33%>BASH(1)
</TR>
</TABLE>
<BR><A HREF="#index">Index</A>
@@ -3129,16 +3129,14 @@ running, <B>bash</B> enables <I>posix mode</I>, as if the command
had been executed.
When the shell enters <I>posix mode</I>, it sets this variable if it was
not already set.
<DT><B>PROMPT_COMMANDS</B>
<DT><B>PROMPT_COMMAND</B>
<DD>
If this array variable is set,
If this variable is set, and is an array,
the value of each set element is executed as a command
prior to issuing each primary prompt.
If this is not set, but
<B>PROMPT_COMMAND</B>
is set to a value, its value is used as a command to execute instead.
If this is set but not an array variable,
its value is used as a command to execute instead.
<DT><B>PROMPT_DIRTRIM</B>
<DD>
@@ -14254,7 +14252,7 @@ There may be only one active coprocess at a time.
<HR>
<TABLE WIDTH=100%>
<TR>
<TH ALIGN=LEFT width=33%>GNU Bash 5.1<TH ALIGN=CENTER width=33%>2020 August 3<TH ALIGN=RIGHT width=33%>BASH(1)
<TH ALIGN=LEFT width=33%>GNU Bash 5.1<TH ALIGN=CENTER width=33%>2020 August 25<TH ALIGN=RIGHT width=33%>BASH(1)
</TR>
</TABLE>
<HR>
@@ -14361,6 +14359,6 @@ There may be only one active coprocess at a time.
</DL>
<HR>
This document was created by man2html from bash.1.<BR>
Time: 07 August 2020 11:58:21 EDT
Time: 07 September 2020 09:52:27 EDT
</BODY>
</HTML>
+141 -141
View File
@@ -2,9 +2,9 @@ This is bash.info, produced by makeinfo version 6.7 from
bashref.texi.
This text is a brief description of the features that are present in the
Bash shell (version 5.1, 3 August 2020).
Bash shell (version 5.1, 25 August 2020).
This is Edition 5.1, last updated 3 August 2020, of 'The GNU Bash
This is Edition 5.1, last updated 25 August 2020, of 'The GNU Bash
Reference Manual', for 'Bash', Version 5.1.
Copyright (C) 1988-2018 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 5.1, 3 August 2020). The Bash home page is
Bash shell (version 5.1, 25 August 2020). The Bash home page is
<http://www.gnu.org/software/bash/>.
This is Edition 5.1, last updated 3 August 2020, of 'The GNU Bash
This is Edition 5.1, last updated 25 August 2020, of 'The GNU Bash
Reference Manual', for 'Bash', Version 5.1.
Bash contains features that appear in other popular shells, and some
@@ -5422,11 +5422,11 @@ Variables::).
The process ID of the shell's parent process. This variable is
readonly.
'PROMPT_COMMANDS'
If this array variable is set, the value of each set element is
interpreted as a command to execute before printing the primary
prompt ('$PS1'). If this is not set, but 'PROMPT_COMMAND' is set
to a value, its value is used as a command to execute instead.
'PROMPT_COMMAND'
If this variable is set, and is an array, the value of each set
element is interpreted as a command to execute before printing the
primary prompt ('$PS1'). If this is set but not an array variable,
its value is used as a command to execute instead.
'PROMPT_DIRTRIM'
If set to a number greater than zero, the value is used as the
@@ -11567,7 +11567,7 @@ D.3 Parameter and Variable Index
* PIPESTATUS: Bash Variables. (line 553)
* POSIXLY_CORRECT: Bash Variables. (line 558)
* PPID: Bash Variables. (line 568)
* PROMPT_COMMANDS: Bash Variables. (line 572)
* PROMPT_COMMAND: Bash Variables. (line 572)
* PROMPT_DIRTRIM: Bash Variables. (line 578)
* PS0: Bash Variables. (line 584)
* PS1: Bourne Shell Variables.
@@ -11979,137 +11979,137 @@ D.5 Concept Index

Tag Table:
Node: Top891
Node: Introduction2805
Node: What is Bash?3021
Node: What is a shell?4135
Node: Definitions6673
Node: Basic Shell Features9624
Node: Shell Syntax10843
Node: Shell Operation11869
Node: Quoting13162
Node: Escape Character14462
Node: Single Quotes14947
Node: Double Quotes15295
Node: ANSI-C Quoting16573
Node: Locale Translation17832
Node: Comments18985
Node: Shell Commands19603
Node: Reserved Words20541
Node: Simple Commands21297
Node: Pipelines21951
Node: Lists24883
Node: Compound Commands26674
Node: Looping Constructs27686
Node: Conditional Constructs30181
Node: Command Grouping41752
Node: Coprocesses43231
Node: GNU Parallel45134
Node: Shell Functions49435
Node: Shell Parameters56642
Node: Positional Parameters61055
Node: Special Parameters61955
Node: Shell Expansions65179
Node: Brace Expansion67302
Node: Tilde Expansion70025
Node: Shell Parameter Expansion72642
Node: Command Substitution87771
Node: Arithmetic Expansion89126
Node: Process Substitution90058
Node: Word Splitting91178
Node: Filename Expansion93122
Node: Pattern Matching95671
Node: Quote Removal99657
Node: Redirections99952
Node: Executing Commands109522
Node: Simple Command Expansion110192
Node: Command Search and Execution112146
Node: Command Execution Environment114522
Node: Environment117506
Node: Exit Status119165
Node: Signals120835
Node: Shell Scripts122802
Node: Shell Builtin Commands125814
Node: Bourne Shell Builtins127852
Node: Bash Builtins148781
Node: Modifying Shell Behavior178716
Node: The Set Builtin179061
Node: The Shopt Builtin189474
Node: Special Builtins204384
Node: Shell Variables205363
Node: Bourne Shell Variables205800
Node: Bash Variables207904
Node: Bash Features240482
Node: Invoking Bash241495
Node: Bash Startup Files247508
Node: Interactive Shells252611
Node: What is an Interactive Shell?253021
Node: Is this Shell Interactive?253670
Node: Interactive Shell Behavior254485
Node: Bash Conditional Expressions257999
Node: Shell Arithmetic262576
Node: Aliases265516
Node: Arrays268136
Node: The Directory Stack274145
Node: Directory Stack Builtins274929
Node: Controlling the Prompt277897
Node: The Restricted Shell280847
Node: Bash POSIX Mode283441
Node: Shell Compatibility Mode294477
Node: Job Control301133
Node: Job Control Basics301593
Node: Job Control Builtins306589
Node: Job Control Variables311989
Node: Command Line Editing313145
Node: Introduction and Notation314816
Node: Readline Interaction316439
Node: Readline Bare Essentials317630
Node: Readline Movement Commands319413
Node: Readline Killing Commands320373
Node: Readline Arguments322291
Node: Searching323335
Node: Readline Init File325521
Node: Readline Init File Syntax326780
Node: Conditional Init Constructs347319
Node: Sample Init File351515
Node: Bindable Readline Commands354639
Node: Commands For Moving355843
Node: Commands For History357894
Node: Commands For Text362687
Node: Commands For Killing366336
Node: Numeric Arguments369369
Node: Commands For Completion370508
Node: Keyboard Macros374699
Node: Miscellaneous Commands375386
Node: Readline vi Mode381070
Node: Programmable Completion381977
Node: Programmable Completion Builtins389757
Node: A Programmable Completion Example400452
Node: Using History Interactively405699
Node: Bash History Facilities406383
Node: Bash History Builtins409388
Node: History Interaction414117
Node: Event Designators417737
Node: Word Designators419091
Node: Modifiers420851
Node: Installing Bash422662
Node: Basic Installation423799
Node: Compilers and Options427057
Node: Compiling For Multiple Architectures427798
Node: Installation Names429491
Node: Specifying the System Type430309
Node: Sharing Defaults431025
Node: Operation Controls431698
Node: Optional Features432656
Node: Reporting Bugs443174
Node: Major Differences From The Bourne Shell444368
Node: GNU Free Documentation License461220
Node: Indexes486397
Node: Builtin Index486851
Node: Reserved Word Index493678
Node: Variable Index496126
Node: Function Index512023
Node: Concept Index525533
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: Comments18989
Node: Shell Commands19607
Node: Reserved Words20545
Node: Simple Commands21301
Node: Pipelines21955
Node: Lists24887
Node: Compound Commands26678
Node: Looping Constructs27690
Node: Conditional Constructs30185
Node: Command Grouping41756
Node: Coprocesses43235
Node: GNU Parallel45138
Node: Shell Functions49439
Node: Shell Parameters56646
Node: Positional Parameters61059
Node: Special Parameters61959
Node: Shell Expansions65183
Node: Brace Expansion67306
Node: Tilde Expansion70029
Node: Shell Parameter Expansion72646
Node: Command Substitution87775
Node: Arithmetic Expansion89130
Node: Process Substitution90062
Node: Word Splitting91182
Node: Filename Expansion93126
Node: Pattern Matching95675
Node: Quote Removal99661
Node: Redirections99956
Node: Executing Commands109526
Node: Simple Command Expansion110196
Node: Command Search and Execution112150
Node: Command Execution Environment114526
Node: Environment117510
Node: Exit Status119169
Node: Signals120839
Node: Shell Scripts122806
Node: Shell Builtin Commands125818
Node: Bourne Shell Builtins127856
Node: Bash Builtins148785
Node: Modifying Shell Behavior178720
Node: The Set Builtin179065
Node: The Shopt Builtin189478
Node: Special Builtins204388
Node: Shell Variables205367
Node: Bourne Shell Variables205804
Node: Bash Variables207908
Node: Bash Features240478
Node: Invoking Bash241491
Node: Bash Startup Files247504
Node: Interactive Shells252607
Node: What is an Interactive Shell?253017
Node: Is this Shell Interactive?253666
Node: Interactive Shell Behavior254481
Node: Bash Conditional Expressions257995
Node: Shell Arithmetic262572
Node: Aliases265512
Node: Arrays268132
Node: The Directory Stack274141
Node: Directory Stack Builtins274925
Node: Controlling the Prompt277893
Node: The Restricted Shell280843
Node: Bash POSIX Mode283437
Node: Shell Compatibility Mode294473
Node: Job Control301129
Node: Job Control Basics301589
Node: Job Control Builtins306585
Node: Job Control Variables311985
Node: Command Line Editing313141
Node: Introduction and Notation314812
Node: Readline Interaction316435
Node: Readline Bare Essentials317626
Node: Readline Movement Commands319409
Node: Readline Killing Commands320369
Node: Readline Arguments322287
Node: Searching323331
Node: Readline Init File325517
Node: Readline Init File Syntax326776
Node: Conditional Init Constructs347315
Node: Sample Init File351511
Node: Bindable Readline Commands354635
Node: Commands For Moving355839
Node: Commands For History357890
Node: Commands For Text362683
Node: Commands For Killing366332
Node: Numeric Arguments369365
Node: Commands For Completion370504
Node: Keyboard Macros374695
Node: Miscellaneous Commands375382
Node: Readline vi Mode381066
Node: Programmable Completion381973
Node: Programmable Completion Builtins389753
Node: A Programmable Completion Example400448
Node: Using History Interactively405695
Node: Bash History Facilities406379
Node: Bash History Builtins409384
Node: History Interaction414113
Node: Event Designators417733
Node: Word Designators419087
Node: Modifiers420847
Node: Installing Bash422658
Node: Basic Installation423795
Node: Compilers and Options427053
Node: Compiling For Multiple Architectures427794
Node: Installation Names429487
Node: Specifying the System Type430305
Node: Sharing Defaults431021
Node: Operation Controls431694
Node: Optional Features432652
Node: Reporting Bugs443170
Node: Major Differences From The Bourne Shell444364
Node: GNU Free Documentation License461216
Node: Indexes486393
Node: Builtin Index486847
Node: Reserved Word Index493674
Node: Variable Index496122
Node: Function Index512019
Node: Concept Index525529

End Tag Table
BIN
View File
Binary file not shown.
+119 -118
View File
@@ -1,6 +1,6 @@
%!PS-Adobe-3.0
%%Creator: groff version 1.22.4
%%CreationDate: Fri Aug 7 11:58:10 2020
%%CreationDate: Mon Sep 7 09:52:15 2020
%%DocumentNeededResources: font Times-Roman
%%+ font Times-Bold
%%+ font Times-Italic
@@ -340,7 +340,7 @@ F .475(xtended deb)-.15 F(ug-)-.2 E
(~/.bashr)3.598 E(c)-.37 E F0 1.598(if the)4.408 F(shell is interacti)
144 710.4 Q .3 -.15(ve \()-.25 H(see).15 E F4(INV)2.5 E(OCA)-.405 E
(TION)-.855 E F0(belo)2.25 E(w\).)-.25 E(GNU Bash 5.1)72 768 Q
(2020 August 3)145.395 E(1)199.555 E 0 Cg EP
(2020 August 25)142.895 E(1)197.055 E 0 Cg EP
%%Page: 2 2
%%BeginPageSetup
BP
@@ -463,8 +463,8 @@ F2(~/.bashr)108 691.2 Q(c)-.37 E F0 2.535(,i)C 2.535(ft)-2.535 G .035
Q F1(bash)5.306 E F0 2.806(is started non-interacti)5.306 F -.15(ve)-.25
G(ly).15 E 5.306(,t)-.65 G 5.306(or)-5.306 G 2.806
(un a shell script, for e)-5.306 F 2.805(xample, it looks for the v)-.15
F(ariable)-.25 E(GNU Bash 5.1)72 768 Q(2020 August 3)145.395 E(2)199.555
E 0 Cg EP
F(ariable)-.25 E(GNU Bash 5.1)72 768 Q(2020 August 25)142.895 E(2)
197.055 E 0 Cg EP
%%Page: 3 3
%%BeginPageSetup
BP
@@ -598,8 +598,8 @@ F .388(wed by)-.25 F F2(blank)2.888 E F0 .388(-separated w)B .388
(ords and)-.1 F .815(redirections, and terminated by a)108 722.4 R F4
(contr)3.315 E .815(ol oper)-.45 F(ator)-.15 E F0 5.815(.T)C .815
(he \214rst w)-5.815 F .816(ord speci\214es the command to be e)-.1 F
-.15(xe)-.15 G(cuted,).15 E(GNU Bash 5.1)72 768 Q(2020 August 3)145.395
E(3)199.555 E 0 Cg EP
-.15(xe)-.15 G(cuted,).15 E(GNU Bash 5.1)72 768 Q(2020 August 25)142.895
E(3)197.055 E 0 Cg EP
%%Page: 4 4
%%BeginPageSetup
BP
@@ -719,8 +719,8 @@ G(cuted if, and only if,).15 E F1(command1)2.7 E F0(returns an e)2.5 E
(returns a non-zero e)2.935 F .435(xit status.)-.15 F .435
(The return status of AND)5.435 F(and OR lists is the e)108 722.4 Q
(xit status of the last command e)-.15 E -.15(xe)-.15 G
(cuted in the list.).15 E(GNU Bash 5.1)72 768 Q(2020 August 3)145.395 E
(4)199.555 E 0 Cg EP
(cuted in the list.).15 E(GNU Bash 5.1)72 768 Q(2020 August 25)142.895 E
(4)197.055 E 0 Cg EP
%%Page: 5 5
%%BeginPageSetup
BP
@@ -853,7 +853,7 @@ E F0 1.13(indices. The element of)3.38 F F3 -.27(BA)3.63 G(SH_REMA).27 E
F0(th parenthesized sube)A(xpression.)-.15 E .785
(Expressions may be combined using the follo)144 697.2 R .786
(wing operators, listed in decreasing order of prece-)-.25 F(dence:)144
709.2 Q(GNU Bash 5.1)72 768 Q(2020 August 3)145.395 E(5)199.555 E 0 Cg
709.2 Q(GNU Bash 5.1)72 768 Q(2020 August 25)142.895 E(5)197.055 E 0 Cg
EP
%%Page: 6 6
%%BeginPageSetup
@@ -1006,8 +1006,8 @@ F1(elif)2.978 E F2(list)2.978 E F0 1.088(is e)144 712.8 R -.15(xe)-.15 G
1.239(command completes.)144 724.8 R 1.239(Otherwise, the)6.239 F F1
(else)3.739 E F2(list)3.739 E F0 1.239(is e)3.739 F -.15(xe)-.15 G 1.239
(cuted, if present.).15 F 1.24(The e)6.239 F 1.24(xit status is the e)
-.15 F(xit)-.15 E(GNU Bash 5.1)72 768 Q(2020 August 3)145.395 E(6)
199.555 E 0 Cg EP
-.15 F(xit)-.15 E(GNU Bash 5.1)72 768 Q(2020 August 25)142.895 E(6)
197.055 E 0 Cg EP
%%Page: 7 7
%%BeginPageSetup
BP
@@ -1146,7 +1146,7 @@ F(ord)-.1 E .604
1.337(option enabled does not allo)3.837 F 3.837(wc)-.25 G 3.836
(omments. The)-3.837 F F1(interacti)3.836 E -.1(ve)-.1 G(_comments).1 E
F0 1.336(option is on by def)3.836 F 1.336(ault in)-.1 F(GNU Bash 5.1)72
768 Q(2020 August 3)145.395 E(7)199.555 E 0 Cg EP
768 Q(2020 August 25)142.895 E(7)197.055 E 0 Cg EP
%%Page: 8 8
%%BeginPageSetup
BP
@@ -1249,7 +1249,7 @@ Q F4(\\)144 607.2 Q F2(nnn)A F0(the eight-bit character whose v)180
(igits\))-2.5 E F4(\\c)144 703.2 Q F2(x)A F0 2.5(ac)180 703.2 S(ontrol-)
-2.5 E F2(x)A F0(character)2.5 E(The e)108 720 Q(xpanded result is sing\
le-quoted, as if the dollar sign had not been present.)-.15 E
(GNU Bash 5.1)72 768 Q(2020 August 3)145.395 E(8)199.555 E 0 Cg EP
(GNU Bash 5.1)72 768 Q(2020 August 25)142.895 E(8)197.055 E 0 Cg EP
%%Page: 9 9
%%BeginPageSetup
BP
@@ -1398,8 +1398,8 @@ F0 5.144(.I)C 2.644(ft)-5.144 G .144(he control v)-2.644 F .144
-.15(xe)-.15 G(-).15 E .443(cuted with the name of a nameref v)108 693.6
R .442(ariable as an ar)-.25 F .442(gument, the v)-.18 F .442
(ariable referenced by the nameref v)-.25 F(ariable)-.25 E
(will be unset.)108 705.6 Q(GNU Bash 5.1)72 768 Q(2020 August 3)145.395
E(9)199.555 E 0 Cg EP
(will be unset.)108 705.6 Q(GNU Bash 5.1)72 768 Q(2020 August 25)142.895
E(9)197.055 E 0 Cg EP
%%Page: 10 10
%%BeginPageSetup
BP
@@ -1530,7 +1530,7 @@ F1(shopt)2.616 E F0 -.2(bu)2.616 G .116(iltin command \(see).2 F F3 .116
ch shell option in the list will be enabled before reading an)3.141 F
3.142(ys)-.15 G .642(tartup \214les.)-3.142 F(This v)144 715.2 Q
(ariable is read-only)-.25 E(.)-.65 E(GNU Bash 5.1)72 768 Q
(2020 August 3)145.395 E(10)194.555 E 0 Cg EP
(2020 August 25)142.895 E(10)192.055 E 0 Cg EP
%%Page: 11 11
%%BeginPageSetup
BP
@@ -1653,7 +1653,7 @@ E F0 .005(binary operator to the)2.506 F F1([[)2.505 E F0 .005
-.15 F(xpression.)-.15 E 4.331(The element with inde)144 720 R(x)-.15 E
F4(n)6.831 E F0 4.331(is the portion of the string matching the)6.831 F
F4(n)6.83 E F0 4.33(th parenthesized)B(GNU Bash 5.1)72 768 Q
(2020 August 3)145.395 E(11)194.555 E 0 Cg EP
(2020 August 25)142.895 E(11)192.055 E 0 Cg EP
%%Page: 12 12
%%BeginPageSetup
BP
@@ -1766,7 +1766,7 @@ F0(belo)2.5 E(w\).)-.25 E F1(COPR)108 702 Q(OC)-.3 E F0 .168(An array v)
(w\) created to hold the \214le descriptors for output from and input)
-.25 F(to an unnamed coprocess \(see)144 726 Q F1(Copr)2.5 E(ocesses)
-.18 E F0(abo)2.5 E -.15(ve)-.15 G(\).).15 E(GNU Bash 5.1)72 768 Q
(2020 August 3)145.395 E(12)194.555 E 0 Cg EP
(2020 August 25)142.895 E(12)192.055 E 0 Cg EP
%%Page: 13 13
%%BeginPageSetup
BP
@@ -1875,7 +1875,7 @@ F -.15(xe)-.15 G .899(cuting, in).15 F(the standard GNU)144 678 Q F3
(belo)2.794 E .294(w\) created to hold the te)-.25 F .293
(xt read by the)-.15 F F1(map\214le)2.793 E F0 -.2(bu)2.793 G .293
(iltin when no).2 F -.25(va)144 714 S(riable name is supplied.).25 E
(GNU Bash 5.1)72 768 Q(2020 August 3)145.395 E(13)194.555 E 0 Cg EP
(GNU Bash 5.1)72 768 Q(2020 August 25)142.895 E(13)192.055 E 0 Cg EP
%%Page: 14 14
%%BeginPageSetup
BP
@@ -1980,8 +1980,8 @@ F0(Expands to the user ID of the current user)144 708 Q 2.5(,i)-.4 G
E(.)-.65 E .993(The follo)108 724.8 R .993(wing v)-.25 F .994
(ariables are used by the shell.)-.25 F .994(In some cases,)5.994 F F1
(bash)3.494 E F0 .994(assigns a def)3.494 F .994(ault v)-.1 F .994
(alue to a v)-.25 F(ariable;)-.25 E(GNU Bash 5.1)72 768 Q(2020 August 3)
145.395 E(14)194.555 E 0 Cg EP
(alue to a v)-.25 F(ariable;)-.25 E(GNU Bash 5.1)72 768 Q
(2020 August 25)142.895 E(14)192.055 E 0 Cg EP
%%Page: 15 15
%%BeginPageSetup
BP
@@ -2100,8 +2100,8 @@ R 1.67 -.15(ve t)-.2 H 1.37(he e).15 F -.15(xe)-.15 G 1.37
(cutable bit set, b).15 F 1.37(ut are not e)-.2 F -.15(xe)-.15 G 1.37
(cutable \214les.).15 F 1.37(The pattern matching)6.37 F
(honors the setting of the)144 700.8 Q F1(extglob)2.5 E F0
(shell option.)2.5 E(GNU Bash 5.1)72 768 Q(2020 August 3)145.395 E(15)
194.555 E 0 Cg EP
(shell option.)2.5 E(GNU Bash 5.1)72 768 Q(2020 August 25)142.895 E(15)
192.055 E 0 Cg EP
%%Page: 16 16
%%BeginPageSetup
BP
@@ -2222,7 +2222,7 @@ R F1(history)3.173 E F0 -.2(bu)3.172 G 3.172(iltin. If).2 F .672(this v)
2.644(ym)-.15 G .144(ay be preserv)-2.644 F .144
(ed across shell sessions.)-.15 F(This)5.145 E(uses the history comment\
character to distinguish timestamps from other history lines.)144 696 Q
(GNU Bash 5.1)72 768 Q(2020 August 3)145.395 E(16)194.555 E 0 Cg EP
(GNU Bash 5.1)72 768 Q(2020 August 25)142.895 E(16)192.055 E 0 Cg EP
%%Page: 17 17
%%BeginPageSetup
BP
@@ -2330,7 +2330,7 @@ l to zero, the shell disables mail checking.)-.25 E F1(MAILP)108 684 Q
with a `?'.)-2.62 F(When used in the te)144 720 Q(xt of the message,)
-.15 E F1($_)2.5 E F0 -.15(ex)2.5 G
(pands to the name of the current mail\214le.).15 E(Example:)5 E
(GNU Bash 5.1)72 768 Q(2020 August 3)145.395 E(17)194.555 E 0 Cg EP
(GNU Bash 5.1)72 768 Q(2020 August 25)142.895 E(17)192.055 E 0 Cg EP
%%Page: 18 18
%%BeginPageSetup
BP
@@ -2378,13 +2378,13 @@ F0(in)2.511 E -.2(vo)-.4 G .011(cation option had been supplied.).2 F
(set -o posix)4.497 F F0 1.997(had been e)4.497 F -.15(xe)-.15 G(cuted.)
.15 E(When the shell enters)144 288 Q F4(posix mode)2.5 E F0 2.5(,i)C
2.5(ts)-2.5 G(ets this v)-2.5 E(ariable if it w)-.25 E
(as not already set.)-.1 E F1(PR)108 300 Q(OMPT_COMMANDS)-.3 E F0 .099
(If this array v)144 312 R .099(ariable is set, the v)-.25 F .099
(alue of each set element is e)-.25 F -.15(xe)-.15 G .099
(cuted as a command prior to issuing).15 F .463(each primary prompt.)144
324 R .463(If this is not set, b)5.463 F(ut)-.2 E F1(PR)2.963 E
(OMPT_COMMAND)-.3 E F0 .463(is set to a v)2.963 F .463(alue, its v)-.25
F .462(alue is)-.25 F(used as a command to e)144 336 Q -.15(xe)-.15 G
(as not already set.)-.1 E F1(PR)108 300 Q(OMPT_COMMAND)-.3 E F0 .155
(If this v)144 312 R .155(ariable is set, and is an array)-.25 F 2.655
(,t)-.65 G .155(he v)-2.655 F .155(alue of each set element is e)-.25 F
-.15(xe)-.15 G .155(cuted as a command prior).15 F .407
(to issuing each primary prompt.)144 324 R .407(If this is set b)5.407 F
.407(ut not an array v)-.2 F .407(ariable, its v)-.25 F .407
(alue is used as a com-)-.25 F(mand to e)144 336 Q -.15(xe)-.15 G
(cute instead.).15 E F1(PR)108 348 Q(OMPT_DIR)-.3 E(TRIM)-.4 E F0 .676
(If set to a number greater than zero, the v)144 360 R .676
(alue is used as the number of trailing directory compo-)-.25 F .923
@@ -2449,8 +2449,8 @@ Q F0(The CPU percentage, computed as \(%U + %S\) / %R.)194 678 Q .87
(decimal point may be speci\214ed; v)144 718.8 R .537(alues of)-.25 F F4
(p)3.037 E F0 .537(greater than 3 are changed to 3.)3.037 F(If)5.538 E
F4(p)3.038 E F0 .538(is not speci\214ed,)3.038 F(the v)144 730.8 Q
(alue 3 is used.)-.25 E(GNU Bash 5.1)72 768 Q(2020 August 3)145.395 E
(18)194.555 E 0 Cg EP
(alue 3 is used.)-.25 E(GNU Bash 5.1)72 768 Q(2020 August 25)142.895 E
(18)192.055 E 0 Cg EP
%%Page: 19 19
%%BeginPageSetup
BP
@@ -2585,7 +2585,7 @@ F 2.529(wu)-.25 G(nder)-2.529 E F3(EXP)2.529 E(ANSION)-.666 E/F4 9
-.15(xe)-.15 G 3.496(da).15 G .996(rrays, if the optional brack)-3.496 F
.996(ets and subscript are supplied, that inde)-.1 F 3.495(xi)-.15 G
3.495(sa)-3.495 G .995(ssigned to;)-3.495 F(GNU Bash 5.1)72 768 Q
(2020 August 3)145.395 E(19)194.555 E 0 Cg EP
(2020 August 25)142.895 E(19)192.055 E 0 Cg EP
%%Page: 20 20
%%BeginPageSetup
BP
@@ -2744,8 +2744,8 @@ F .418(xpansion; tilde e)-.15 F .418(xpansion, parameter and v)-.15 F
.418(ariable e)-.25 F .418(xpansion, arithmetic)-.15 F -.15(ex)108 712.8
S .195(pansion, and command substitution \(done in a left-to-right f).15
F .196(ashion\); w)-.1 F .196(ord splitting; and pathname e)-.1 F(xpan-)
-.15 E(sion.)108 724.8 Q(GNU Bash 5.1)72 768 Q(2020 August 3)145.395 E
(20)194.555 E 0 Cg EP
-.15 E(sion.)108 724.8 Q(GNU Bash 5.1)72 768 Q(2020 August 25)142.895 E
(20)192.055 E 0 Cg EP
%%Page: 21 21
%%BeginPageSetup
BP
@@ -2880,7 +2880,7 @@ E(w_e)-.25 E(x}})-.15 E .618(Brace e)108 588 R .618
(.)A F0(If)6.736 E F3(HOME)4.736 E F0 2.236
(is unset, the home directory of the user e)4.486 F -.15(xe)-.15 G 2.236
(cuting the shell is substituted instead.).15 F(GNU Bash 5.1)72 768 Q
(2020 August 3)145.395 E(21)194.555 E 0 Cg EP
(2020 August 25)142.895 E(21)192.055 E 0 Cg EP
%%Page: 22 22
%%BeginPageSetup
BP
@@ -3012,8 +3012,8 @@ F F3(pa-)4.561 E -.15(ra)144 664.8 S(meter).15 E F0 5.741(.T).73 G .741
written to the standard error and the shell, if it is not in-)3.282 F
(teracti)144 724.8 Q -.15(ve)-.25 G 2.5(,e).15 G 2.5(xits. Otherwise,)
-2.65 F(the v)2.5 E(alue of)-.25 E F3(par)2.5 E(ameter)-.15 E F0
(is substituted.)2.5 E(GNU Bash 5.1)72 768 Q(2020 August 3)145.395 E(22)
194.555 E 0 Cg EP
(is substituted.)2.5 E(GNU Bash 5.1)72 768 Q(2020 August 25)142.895 E
(22)192.055 E 0 Cg EP
%%Page: 23 23
%%BeginPageSetup
BP
@@ -3135,7 +3135,7 @@ H(pands to a separate w).15 E(ord.)-.1 E(${)108 614.4 Q F2(#)A F1(par)A
144 686.4 Q 2.5(,a)-.65 G(nd an inde)-2.5 E 2.5(xo)-.15 G 2.5<66ad>-2.5
G 2.5(1r)-2.5 G(eferences the last element.)-2.5 E(${)108 703.2 Q F1
(par)A(ameter)-.15 E F2(#)A F1(wor)A(d)-.37 E F0(})A(GNU Bash 5.1)72 768
Q(2020 August 3)145.395 E(23)194.555 E 0 Cg EP
Q(2020 August 25)142.895 E(23)192.055 E 0 Cg EP
%%Page: 24 24
%%BeginPageSetup
BP
@@ -3282,7 +3282,7 @@ F F1(par)3.36 E(ameter)-.15 E F0 .153(or information about)144 715.2 R
F1(par)2.653 E(ameter)-.15 E F0 .153(itself, depending on the v)2.653 F
.153(alue of)-.25 F F1(oper)2.653 E(ator)-.15 E F0 5.154(.E)C(ach)-5.154
E F1(oper)2.654 E(ator)-.15 E F0 .154(is a sin-)2.654 F(gle letter:)144
727.2 Q(GNU Bash 5.1)72 768 Q(2020 August 3)145.395 E(24)194.555 E 0 Cg
727.2 Q(GNU Bash 5.1)72 768 Q(2020 August 25)142.895 E(24)192.055 E 0 Cg
EP
%%Page: 25 25
%%BeginPageSetup
@@ -3386,7 +3386,7 @@ F2 -.2(ex)2.666 G(pr).2 E(ession)-.37 E F0 .165
(result is treated as the arithmetic e)2.548 F .048(xpression to be e)
-.15 F -.25(va)-.25 G 2.548(luated. Arithmetic).25 F -.15(ex)2.548 G(-)
.15 E(pansions may be nested.)108 720 Q(GNU Bash 5.1)72 768 Q
(2020 August 3)145.395 E(25)194.555 E 0 Cg EP
(2020 August 25)142.895 E(25)192.055 E 0 Cg EP
%%Page: 26 26
%%BeginPageSetup
BP
@@ -3542,7 +3542,7 @@ E F0(and)6.48 E F4 -.63(``)3.98 G(..).63 E -.63('')-.55 G F0 1.48
(shell option, so all other \214lenames be)3.183 F .682(ginning with a)
-.15 F F4 -.63(``)3.182 G -.55(.').63 G(')-.08 E F0 .682(will match.)
5.682 F 2.282 -.8(To g)5.682 H .682(et the old).8 F(GNU Bash 5.1)72 768
Q(2020 August 3)145.395 E(26)194.555 E 0 Cg EP
Q(2020 August 25)142.895 E(26)192.055 E 0 Cg EP
%%Page: 27 27
%%BeginPageSetup
BP
@@ -3652,8 +3652,8 @@ R .968(xtended pattern matching ag)-.15 F .968
(alternations and the strings contain multiple matches.)108 718.8 R .091
(Using separate matches ag)5.091 F .09(ainst shorter strings, or us-)
-.05 F(ing arrays of strings instead of a single long string, may be f)
108 730.8 Q(aster)-.1 E(.)-.55 E(GNU Bash 5.1)72 768 Q(2020 August 3)
145.395 E(27)194.555 E 0 Cg EP
108 730.8 Q(aster)-.1 E(.)-.55 E(GNU Bash 5.1)72 768 Q(2020 August 25)
142.895 E(27)192.055 E 0 Cg EP
%%Page: 28 28
%%BeginPageSetup
BP
@@ -3755,7 +3755,7 @@ E F3(fd)A F0(If)180 532.8 Q F3(fd)2.5 E F0(is a v)2.5 E(alid inte)-.25 E
an 9 should be used with care, as the)108 710.4 R 2.545(ym)-.15 G .045
(ay con\215ict with \214le de-)-2.545 F
(scriptors the shell uses internally)108 722.4 Q(.)-.65 E(GNU Bash 5.1)
72 768 Q(2020 August 3)145.395 E(28)194.555 E 0 Cg EP
72 768 Q(2020 August 25)142.895 E(28)192.055 E 0 Cg EP
%%Page: 29 29
%%BeginPageSetup
BP
@@ -3842,7 +3842,7 @@ l a line containing only)108 681.6 R F2(delimiter)108.35 693.6 Q F0 .614
F(dard input \(or \214le descriptor)108 705.6 Q F2(n)2.5 E F0(if)2.5 E
F2(n)2.5 E F0(is speci\214ed\) for a command.)2.5 E
(The format of here-documents is:)108 722.4 Q(GNU Bash 5.1)72 768 Q
(2020 August 3)145.395 E(29)194.555 E 0 Cg EP
(2020 August 25)142.895 E(29)192.055 E 0 Cg EP
%%Page: 30 30
%%BeginPageSetup
BP
@@ -3937,7 +3937,7 @@ A F1(wor)A(d)-.37 E F0 .518(causes the \214le whose name is the e)108
(scriptor)108 708 Q F1(n)2.86 E F0 2.5(,o).24 G 2.5(ro)-2.5 G 2.5<6e8c>
-2.5 G(le descriptor 0 if)-2.5 E F1(n)2.86 E F0(is not speci\214ed.)2.74
E(If the \214le does not e)5 E(xist, it is created.)-.15 E(GNU Bash 5.1)
72 768 Q(2020 August 3)145.395 E(30)194.555 E 0 Cg EP
72 768 Q(2020 August 25)142.895 E(30)192.055 E 0 Cg EP
%%Page: 31 31
%%BeginPageSetup
BP
@@ -4086,7 +4086,7 @@ F -.15(xe)-.15 G .007(cution to reach).15 F .813(the current function.)
108 727.2 R .813(The v)5.813 F .813(alue of a v)-.25 F .813
(ariable that a function sees depends on its v)-.25 F .814
(alue within its caller)-.25 F 3.314(,i)-.4 G(f)-3.314 E(GNU Bash 5.1)72
768 Q(2020 August 3)145.395 E(31)194.555 E 0 Cg EP
768 Q(2020 August 25)142.895 E(31)192.055 E 0 Cg EP
%%Page: 32 32
%%BeginPageSetup
BP
@@ -4195,7 +4195,7 @@ F0(multiplication, di)144 590.4 Q(vision, remainder)-.25 E F2 2.5<2bad>
F0(bitwise e)144 674.4 Q(xclusi)-.15 E .3 -.15(ve O)-.25 H(R).15 E F2(|)
108 686.4 Q F0(bitwise OR)144 686.4 Q F2(&&)108 698.4 Q F0(logical AND)
144 698.4 Q F2(||)108 710.4 Q F0(logical OR)144 710.4 Q(GNU Bash 5.1)72
768 Q(2020 August 3)145.395 E(32)194.555 E 0 Cg EP
768 Q(2020 August 25)142.895 E(32)192.055 E 0 Cg EP
%%Page: 33 33
%%BeginPageSetup
BP
@@ -4315,7 +4315,7 @@ G(ists and is readable.).15 E F2<ad73>108 706.8 Q F1(\214le)2.5 E F0
(ists and has a size greater than zero.).15 E F2<ad74>108 718.8 Q F1(fd)
2.5 E F0 -.35(Tr)144 718.8 S(ue if \214le descriptor).35 E F1(fd)4.47 E
F0(is open and refers to a terminal.)3.27 E(GNU Bash 5.1)72 768 Q
(2020 August 3)145.395 E(33)194.555 E 0 Cg EP
(2020 August 25)142.895 E(33)192.055 E 0 Cg EP
%%Page: 34 34
%%BeginPageSetup
BP
@@ -4412,7 +4412,7 @@ F(an)2.68 E 2.68(yw)-.15 G .18(ords remain af-)-2.78 F .347(ter e)144
710.4 R .347(xpansion, the \214rst w)-.15 F .347(ord is tak)-.1 F .347
(en to be the name of the command and the remaining w)-.1 F .346
(ords are)-.1 F(the ar)144 722.4 Q(guments.)-.18 E(GNU Bash 5.1)72 768 Q
(2020 August 3)145.395 E(34)194.555 E 0 Cg EP
(2020 August 25)142.895 E(34)192.055 E 0 Cg EP
%%Page: 35 35
%%BeginPageSetup
BP
@@ -4535,7 +4535,7 @@ F0(,)A F3(pushd)2.5 E F0 2.5(,o)C(r)-2.5 E F3(popd)2.5 E F0 2.5(,o)C 2.5
(ri)-2.5 G(nherited by the shell at in)-2.5 E -.2(vo)-.4 G(cation).2 E
<83>108 715.2 Q(the \214le creation mode mask as set by)144 715.2 Q F3
(umask)2.5 E F0(or inherited from the shell')2.5 E 2.5(sp)-.55 G(arent)
-2.5 E(GNU Bash 5.1)72 768 Q(2020 August 3)145.395 E(35)194.555 E 0 Cg
-2.5 E(GNU Bash 5.1)72 768 Q(2020 August 25)142.895 E(35)192.055 E 0 Cg
EP
%%Page: 36 36
%%BeginPageSetup
@@ -4649,7 +4649,8 @@ F0(commands.)2.5 E .562(The en)108 667.2 R .562(vironment for an)-.4 F
F3(all)3.64 E F0 .81(parameter assignments are placed in)3.82 F(the en)
108 720 Q
(vironment for a command, not just those that precede the command name.)
-.4 E(GNU Bash 5.1)72 768 Q(2020 August 3)145.395 E(36)194.555 E 0 Cg EP
-.4 E(GNU Bash 5.1)72 768 Q(2020 August 25)142.895 E(36)192.055 E 0 Cg
EP
%%Page: 37 37
%%BeginPageSetup
BP
@@ -4777,7 +4778,7 @@ ociated)108 696 R .733(with this job is 25647.)108 708 R .732
(All of the processes in a single pipeline are members of the same job)
5.733 F(.)-.4 E F1(Bash)5.732 E F0(uses)3.232 E(the)108 720 Q F3(job)
4.24 E F0(abstraction as the basis for job control.)2.73 E(GNU Bash 5.1)
72 768 Q(2020 August 3)145.395 E(37)194.555 E 0 Cg EP
72 768 Q(2020 August 25)142.895 E(37)192.055 E 0 Cg EP
%%Page: 38 38
%%BeginPageSetup
BP
@@ -4922,8 +4923,8 @@ F0 .038(as described abo)2.288 F .338 -.15(ve b)-.15 H .038
as follo)108 693.6 Q(ws:)-.25 E F5(\\a)144 705.6 Q F0
(an ASCII bell character \(07\))180 705.6 Q F5(\\d)144 717.6 Q F0
(the date in "W)180 717.6 Q(eekday Month Date" format \(e.g., "T)-.8 E
(ue May 26"\))-.45 E(GNU Bash 5.1)72 768 Q(2020 August 3)145.395 E(38)
194.555 E 0 Cg EP
(ue May 26"\))-.45 E(GNU Bash 5.1)72 768 Q(2020 August 25)142.895 E(38)
192.055 E 0 Cg EP
%%Page: 39 39
%%BeginPageSetup
BP
@@ -5038,8 +5039,8 @@ F0 .463(In this section, the Emacs-style notation is used to denote k)
(ument to a command that).18 F 2.938(acts in the forw)108 727.2 R 2.938
(ard direction \(e.g.,)-.1 F F1(kill\255line)5.438 E F0 5.438(\)c)C
2.938(auses that command to act in a backw)-5.438 F 2.938
(ard direction.)-.1 F(GNU Bash 5.1)72 768 Q(2020 August 3)145.395 E(39)
194.555 E 0 Cg EP
(ard direction.)-.1 F(GNU Bash 5.1)72 768 Q(2020 August 25)142.895 E(39)
192.055 E 0 Cg EP
%%Page: 40 40
%%BeginPageSetup
BP
@@ -5150,7 +5151,7 @@ G(rsal\255ar).1 E(gument)-.1 E F0(.)A F1 .315(C\255x C\255r)5.155 F F0
(ESC [ 1 1 ~)3.01 E F0(is bound to insert the te)3.94 E(xt)-.15 E F4
(Function Key 1)2.5 E F0(.)A
(The full set of GNU Emacs style escape sequences is)108 722.4 Q
(GNU Bash 5.1)72 768 Q(2020 August 3)145.395 E(40)194.555 E 0 Cg EP
(GNU Bash 5.1)72 768 Q(2020 August 25)142.895 E(40)192.055 E 0 Cg EP
%%Page: 41 41
%%BeginPageSetup
BP
@@ -5244,8 +5245,8 @@ E(ariable.)-.25 E F1(comment\255begin \(`)108 705.6 Q(`#')-.63 E('\))
F1(insert\255comment)3.385 E F0 .884(command is e)3.384 F -.15(xe)-.15 G
3.384(cuted. This).15 F(com-)3.384 E(mand is bound to)144 729.6 Q F1
(M\255#)2.5 E F0(in emacs mode and to)2.5 E F1(#)2.5 E F0
(in vi command mode.)2.5 E(GNU Bash 5.1)72 768 Q(2020 August 3)145.395 E
(41)194.555 E 0 Cg EP
(in vi command mode.)2.5 E(GNU Bash 5.1)72 768 Q(2020 August 25)142.895
E(41)192.055 E 0 Cg EP
%%Page: 42 42
%%BeginPageSetup
BP
@@ -5352,7 +5353,7 @@ E F0 3.052(,t)C .552(he history code attempts to place point at the sam\
e location on each history line re-)-3.052 F(trie)144 720 Q -.15(ve)-.25
G 2.5(dw).15 G(ith)-2.5 E F1(pr)2.5 E -.15(ev)-.18 G(ious-history).15 E
F0(or)2.5 E F1(next-history)2.5 E F0(.)A(GNU Bash 5.1)72 768 Q
(2020 August 3)145.395 E(42)194.555 E 0 Cg EP
(2020 August 25)142.895 E(42)192.055 E 0 Cg EP
%%Page: 43 43
%%BeginPageSetup
BP
@@ -5465,8 +5466,8 @@ ta-)-3.006 F(pre\214x)144 660 Q .885(ed escape sequence.)-.15 F .884
3.308 E F0 3.308(,r)C .808(eadline uses an internal)-3.308 F F2(mor)
3.308 E(e)-.37 E F0(-lik)A 3.308(ep)-.1 G .808
(ager to display a screenful of possible comple-)-3.308 F
(tions at a time.)144 708 Q(GNU Bash 5.1)72 768 Q(2020 August 3)145.395
E(43)194.555 E 0 Cg EP
(tions at a time.)144 708 Q(GNU Bash 5.1)72 768 Q(2020 August 25)142.895
E(43)192.055 E 0 Cg EP
%%Page: 44 44
%%BeginPageSetup
BP
@@ -5580,7 +5581,7 @@ F1(term=)3.196 E F0 .696
(wo)3.154 G .654(rd on the right side of).1 F(the)180 727.2 Q F1(=)3.231
E F0 .731(is tested ag)3.231 F .732(ainst both the full name of the ter\
minal and the portion of the terminal)-.05 F(GNU Bash 5.1)72 768 Q
(2020 August 3)145.395 E(44)194.555 E 0 Cg EP
(2020 August 25)142.895 E(44)192.055 E 0 Cg EP
%%Page: 45 45
%%BeginPageSetup
BP
@@ -5687,7 +5688,7 @@ F -.15(xe)-.15 G .174(cute that command.).15 F -.15(Fo)5.174 G(r).15 E
(ontrol-Rs are typed without an)-3.153 F 3.152(yi)-.15 G(nterv)-3.152 E
(en-)-.15 E(ing characters de\214ning a ne)108 720 Q 2.5(ws)-.25 G
(earch string, an)-2.5 E 2.5(yr)-.15 G(emembered search string is used.)
-2.5 E(GNU Bash 5.1)72 768 Q(2020 August 3)145.395 E(45)194.555 E 0 Cg
-2.5 E(GNU Bash 5.1)72 768 Q(2020 August 25)142.895 E(45)192.055 E 0 Cg
EP
%%Page: 46 46
%%BeginPageSetup
@@ -5778,8 +5779,8 @@ S(th an ar).4 E
(restore the history line to its original state.)144 686.4 Q F1(pr)108
698.4 Q -.15(ev)-.18 G(ious\255history \(C\255p\)).15 E F0
(Fetch the pre)144 710.4 Q(vious command from the history list, mo)-.25
E(ving back in the list.)-.15 E(GNU Bash 5.1)72 768 Q(2020 August 3)
145.395 E(46)194.555 E 0 Cg EP
E(ving back in the list.)-.15 E(GNU Bash 5.1)72 768 Q(2020 August 25)
142.895 E(46)192.055 E 0 Cg EP
%%Page: 47 47
%%BeginPageSetup
BP
@@ -5878,7 +5879,7 @@ E .504 -.15(ve c)-.25 H .204(alls to).15 F F1(yank\255last\255ar)2.704 E
(See)5.939 E F3(HIST)3.439 E(OR)-.162 E 3.189(YE)-.315 G(XP)-3.189 E
(ANSION)-.666 E F0(belo)3.189 E 3.439(wf)-.25 G .939(or a descrip-)
-3.439 F(tion of history e)144 696 Q(xpansion.)-.15 E(GNU Bash 5.1)72
768 Q(2020 August 3)145.395 E(47)194.555 E 0 Cg EP
768 Q(2020 August 25)142.895 E(47)192.055 E 0 Cg EP
%%Page: 48 48
%%BeginPageSetup
BP
@@ -5976,7 +5977,7 @@ E(ut do not mo)-.2 E .3 -.15(ve p)-.15 H(oint.).15 E F1(do)108 664.8 Q
-.05(ga)-.15 G(ti).05 E 2.274 -.15(ve a)-.25 H -.18(rg).15 G 1.974
(ument, capitalize the pre).18 F(vious)-.25 E -.1(wo)144 724.8 S(rd, b)
.1 E(ut do not mo)-.2 E .3 -.15(ve p)-.15 H(oint.).15 E(GNU Bash 5.1)72
768 Q(2020 August 3)145.395 E(48)194.555 E 0 Cg EP
768 Q(2020 August 25)142.895 E(48)192.055 E 0 Cg EP
%%Page: 49 49
%%BeginPageSetup
BP
@@ -6064,8 +6065,8 @@ F0(or)2.5 E F1(yank\255pop)2.5 E F0(.)A F1(Numeric Ar)87 681.6 Q
(gument already accumulating, or start a ne)-.18 F 2.867(wa)-.25 G -.18
(rg)-2.867 G 2.867(ument. M\255\255).18 F .367(starts a ne)2.867 F -.05
(ga)-.15 G(-).05 E(ti)144 717.6 Q .3 -.15(ve a)-.25 H -.18(rg).15 G
(ument.).18 E(GNU Bash 5.1)72 768 Q(2020 August 3)145.395 E(49)194.555 E
0 Cg EP
(ument.).18 E(GNU Bash 5.1)72 768 Q(2020 August 25)142.895 E(49)192.055
E 0 Cg EP
%%Page: 50 50
%%BeginPageSetup
BP
@@ -6169,7 +6170,7 @@ F0(List the possible completions of the te)144 616.8 Q
.715(ords, shell functions, shell b)-.1 F .715(uiltins, and)-.2 F
(\214nally e)144 712.8 Q -.15(xe)-.15 G
(cutable \214lenames, in that order).15 E(.)-.55 E(GNU Bash 5.1)72 768 Q
(2020 August 3)145.395 E(50)194.555 E 0 Cg EP
(2020 August 25)142.895 E(50)192.055 E 0 Cg EP
%%Page: 51 51
%%BeginPageSetup
BP
@@ -6262,7 +6263,7 @@ SF(ESC)5 E F1(f)2.25 E F0(is equi)2.5 E -.25(va)-.25 G(lent to).25 E F1
-.1 G 4.327(sl).15 G(ik)-4.327 E(e)-.1 E .791(Home and End.)144 729.6 R
.791(Such sequences be)5.791 F .791
(gin with a Control Sequence Indicator \(CSI\), usually ESC\255[.)-.15 F
(GNU Bash 5.1)72 768 Q(2020 August 3)145.395 E(51)194.555 E 0 Cg EP
(GNU Bash 5.1)72 768 Q(2020 August 25)142.895 E(51)192.055 E 0 Cg EP
%%Page: 52 52
%%BeginPageSetup
BP
@@ -6377,7 +6378,7 @@ d to generate the list of matching w)108 674.4 R 3.317(ords. If)-.1 F
(option is used for \214lename or directory name completion, the)3.095 F
(shell v)108 727.2 Q(ariable)-.25 E F3(FIGNORE)2.5 E F0
(is used to \214lter the matches.)2.25 E(GNU Bash 5.1)72 768 Q
(2020 August 3)145.395 E(52)194.555 E 0 Cg EP
(2020 August 25)142.895 E(52)192.055 E 0 Cg EP
%%Page: 53 53
%%BeginPageSetup
BP
@@ -6521,7 +6522,7 @@ F F1 1.172(complete \255D)3.672 F F0 6.172(.I)C(t')-6.172 E 3.672(sp)
uld be retried by returning an e)108 712.8 R .93(xit status of 124.)-.15
F .93(If a)5.93 F .1(shell function returns 124, and changes the compsp\
ec associated with the command on which completion is)108 724.8 R
(GNU Bash 5.1)72 768 Q(2020 August 3)145.395 E(53)194.555 E 0 Cg EP
(GNU Bash 5.1)72 768 Q(2020 August 25)142.895 E(53)192.055 E 0 Cg EP
%%Page: 54 54
%%BeginPageSetup
BP
@@ -6655,7 +6656,7 @@ ds from the history list into the input stream, making it easy to repea\
t)-.1 F .21(commands, insert the ar)108 722.4 R .21(guments to a pre)
-.18 F .209
(vious command into the current input line, or \214x errors in pre)-.25
F(vious)-.25 E(GNU Bash 5.1)72 768 Q(2020 August 3)145.395 E(54)194.555
F(vious)-.25 E(GNU Bash 5.1)72 768 Q(2020 August 25)142.895 E(54)192.055
E 0 Cg EP
%%Page: 55 55
%%BeginPageSetup
@@ -6779,7 +6780,7 @@ F0(,)A F2<ad>3.029 E F0 3.029(,o)C(r)-3.029 E F2(%)3.029 E F0 5.529(.W)C
(ginning of the line, with the \214rst w)-.15 F .516
(ord being denoted by 0 \(zero\).)-.1 F -.8(Wo)5.516 G .516(rds are in-)
.8 F(serted into the current line separated by single spaces.)108 705.6
Q(GNU Bash 5.1)72 768 Q(2020 August 3)145.395 E(55)194.555 E 0 Cg EP
Q(GNU Bash 5.1)72 768 Q(2020 August 25)142.895 E(55)192.055 E 0 Cg EP
%%Page: 56 56
%%BeginPageSetup
BP
@@ -6906,8 +6907,8 @@ F1(let)2.961 E F0 2.961(,a)C(nd)-2.961 E F1(shift)2.961 E F0 -.2(bu)
(names in)144 726 R/F4 9/Times-Bold@0 SF -.666(PA)2.989 G(TH)-.189 E F0
.489(are used to \214nd the directory containing)2.739 F F2(\214lename)
4.899 E F0 5.488(.T).18 G .488(he \214le searched for in)-5.488 F F4
-.666(PA)2.988 G(TH)-.189 E F0(GNU Bash 5.1)72 768 Q(2020 August 3)
145.395 E(56)194.555 E 0 Cg EP
-.666(PA)2.988 G(TH)-.189 E F0(GNU Bash 5.1)72 768 Q(2020 August 25)
142.895 E(56)192.055 E 0 Cg EP
%%Page: 57 57
%%BeginPageSetup
BP
@@ -7037,7 +7038,7 @@ F1<ad71>144 650.4 Q F2(function)2.5 E F0(Query about which k)180 662.4 Q
(ound to the named)-2.5 E F2(function)2.5 E F0(.)A F1<ad72>144 698.4 Q
F2 -.1(ke)2.5 G(yseq)-.2 E F0(Remo)180 710.4 Q .3 -.15(ve a)-.15 H .3
-.15(ny c).15 H(urrent binding for).15 E F2 -.1(ke)2.5 G(yseq)-.2 E F0
(.)A(GNU Bash 5.1)72 768 Q(2020 August 3)145.395 E(57)194.555 E 0 Cg EP
(.)A(GNU Bash 5.1)72 768 Q(2020 August 25)142.895 E(57)192.055 E 0 Cg EP
%%Page: 58 58
%%BeginPageSetup
BP
@@ -7183,7 +7184,7 @@ F0(is)3.772 E .4(performed using a def)144 700.8 R .4(ault v)-.1 F .4
F0 .175(option causes)2.675 F 3.318(as)144 724.8 S .818(ingle w)-3.318 F
.817(ord indicating the command or \214lename used to in)-.1 F -.2(vo)
-.4 G -.1(ke).2 G F2(command)3.617 E F0 .817(to be displayed; the)4.087
F(GNU Bash 5.1)72 768 Q(2020 August 3)145.395 E(58)194.555 E 0 Cg EP
F(GNU Bash 5.1)72 768 Q(2020 August 25)142.895 E(58)192.055 E 0 Cg EP
%%Page: 59 59
%%BeginPageSetup
BP
@@ -7299,7 +7300,7 @@ e compspec generates \214lenames, so it can perform an).7 F 2.637<798c>
2.634(ea)-.1 G .134(dding a slash to directory names, quoting spe-)
-2.634 F .45(cial characters, or suppressing trailing spaces\).)224
705.6 R .45(Intended to be used with shell)5.45 F(functions.)224 717.6 Q
(GNU Bash 5.1)72 768 Q(2020 August 3)145.395 E(59)194.555 E 0 Cg EP
(GNU Bash 5.1)72 768 Q(2020 August 25)142.895 E(59)192.055 E 0 Cg EP
%%Page: 60 60
%%BeginPageSetup
BP
@@ -7378,7 +7379,7 @@ E F0(option to the)2.5 E F1(set)2.5 E F0 -.2(bu)2.5 G(iltin.).2 E F1
.101(When it \214nishes, the possible completions are retrie)5.101 F
-.15(ve)-.25 G 2.602(df).15 G .102(rom the v)-2.602 F .102(alue of the)
-.25 F F3(COMPREPL)184 696 Q(Y)-.828 E F0(array v)2.25 E(ariable.)-.25 E
(GNU Bash 5.1)72 768 Q(2020 August 3)145.395 E(60)194.555 E 0 Cg EP
(GNU Bash 5.1)72 768 Q(2020 August 25)142.895 E(60)192.055 E 0 Cg EP
%%Page: 61 61
%%BeginPageSetup
BP
@@ -7510,8 +7511,8 @@ F0 .648(option implies)3.148 F F1<ad66>144 715.2 Q F0 5.836(.T)C(he)
(e)-.18 E F0 .819(is e)3.319 F -.15(xe)-.15 G .819
(cuted in a shell function.).15 F .818
(It is ignored in all other cases.)5.818 F(The)5.818 E F1<ad49>3.318 E
F0 .818(option causes local)3.318 F(GNU Bash 5.1)72 768 Q(2020 August 3)
145.395 E(61)194.555 E 0 Cg EP
F0 .818(option causes local)3.318 F(GNU Bash 5.1)72 768 Q
(2020 August 25)142.895 E(61)192.055 E 0 Cg EP
%%Page: 62 62
%%BeginPageSetup
BP
@@ -7638,8 +7639,8 @@ F2(dirs)3.694 E F0 1.194(when in)3.694 F -.2(vo)-.4 G -.1(ke).2 G(d).1 E
698.4 R .258(alue is 0 unless an in)-.25 F -.25(va)-.4 G .258
(lid option is supplied or).25 F F1(n)2.758 E F0(inde)2.758 E -.15(xe)
-.15 G 2.758(sb).15 G -.15(ey)-2.758 G .258(ond the end of the direc-)
.15 F(tory stack.)144 710.4 Q(GNU Bash 5.1)72 768 Q(2020 August 3)
145.395 E(62)194.555 E 0 Cg EP
.15 F(tory stack.)144 710.4 Q(GNU Bash 5.1)72 768 Q(2020 August 25)
142.895 E(62)192.055 E 0 Cg EP
%%Page: 63 63
%%BeginPageSetup
BP
@@ -7757,7 +7758,7 @@ Q F2(ar)3.171 E(g)-.37 E F0 3.171(sa)C .671
(ev a)2.979 H(l).15 E F0 5.479(.I)C 2.979(ft)-5.479 G .479(here are no)
-2.979 F F2(ar)3.309 E(gs)-.37 E F0(,).27 E(or only null ar)144 698.4 Q
(guments,)-.18 E F1 -2.3 -.15(ev a)2.5 H(l).15 E F0(returns 0.)2.5 E
(GNU Bash 5.1)72 768 Q(2020 August 3)145.395 E(63)194.555 E 0 Cg EP
(GNU Bash 5.1)72 768 Q(2020 August 25)142.895 E(63)192.055 E 0 Cg EP
%%Page: 64 64
%%BeginPageSetup
BP
@@ -7905,7 +7906,7 @@ R .454(If the)5.454 F F1<ad65>2.954 E F0 .454
.363(ground, or f)-.15 F .363
(ailure if run when job control is disabled or)-.1 F 2.862(,w)-.4 G .362
(hen run with job control enabled, if)-2.862 F(GNU Bash 5.1)72 768 Q
(2020 August 3)145.395 E(64)194.555 E 0 Cg EP
(2020 August 25)142.895 E(64)192.055 E 0 Cg EP
%%Page: 65 65
%%BeginPageSetup
BP
@@ -8027,8 +8028,8 @@ G 3.367(sd).15 G(etailed)-3.367 E .224(help on all commands matching)144
(ormat)-2.5 E F2<ad73>144 710.4 Q F0
(Display only a short usage synopsis for each)180 710.4 Q F1(pattern)2.5
E F0(The return status is 0 unless no command matches)144 727.2 Q F1
(pattern)3.75 E F0(.).24 E(GNU Bash 5.1)72 768 Q(2020 August 3)145.395 E
(65)194.555 E 0 Cg EP
(pattern)3.75 E F0(.).24 E(GNU Bash 5.1)72 768 Q(2020 August 25)142.895
E(65)192.055 E 0 Cg EP
%%Page: 66 66
%%BeginPageSetup
BP
@@ -8142,7 +8143,7 @@ E F2(jobspec)4.24 E F0(is supplied.)2.81 E .395(If the)144 703.2 R F1
(with the corre-)3.164 F(sponding process group ID, and e)144 715.2 Q
-.15(xe)-.15 G(cutes).15 E F2(command)2.7 E F0(passing it)3.27 E F2(ar)
2.83 E(gs)-.37 E F0 2.5(,r).27 G(eturning its e)-2.5 E(xit status.)-.15
E(GNU Bash 5.1)72 768 Q(2020 August 3)145.395 E(66)194.555 E 0 Cg EP
E(GNU Bash 5.1)72 768 Q(2020 August 25)142.895 E(66)192.055 E 0 Cg EP
%%Page: 67 67
%%BeginPageSetup
BP
@@ -8286,7 +8287,7 @@ F(wing)-.25 E(meanings:)144 698.4 Q F1<ad6e>144 710.4 Q F0 .551
(Suppresses the normal change of directory when remo)180 710.4 R .551
(ving directories from the stack, so)-.15 F
(that only the stack is manipulated.)180 722.4 Q(GNU Bash 5.1)72 768 Q
(2020 August 3)145.395 E(67)194.555 E 0 Cg EP
(2020 August 25)142.895 E(67)192.055 E 0 Cg EP
%%Page: 68 68
%%BeginPageSetup
BP
@@ -8401,8 +8402,8 @@ F F1(dirs)180 688.8 Q F0 2.5(,s)C(tarting with zero\) is at the top.)
(cd)2.5 E F0 -.2(bu)2.5 G(iltin.).2 E .488(If the)144 729.6 R F1(pushd)
2.988 E F0 .488(command is successful, a)2.988 F F1(dirs)2.988 E F0 .488
(is performed as well.)2.988 F .489(If the \214rst form is used,)5.488 F
F1(pushd)2.989 E F0(GNU Bash 5.1)72 768 Q(2020 August 3)145.395 E(68)
194.555 E 0 Cg EP
F1(pushd)2.989 E F0(GNU Bash 5.1)72 768 Q(2020 August 25)142.895 E(68)
192.055 E 0 Cg EP
%%Page: 69 69
%%BeginPageSetup
BP
@@ -8534,7 +8535,7 @@ g input from a terminal, pipe, or other special \214le; it has no ef)180
(times out,)3.089 F F2 -.18(re)3.089 G(ad).18 E F0(sa)3.089 E -.15(ve)
-.2 G 3.089(sa).15 G .889 -.15(ny p)-3.089 H .59
(artial input read into the speci\214ed).15 F(GNU Bash 5.1)72 768 Q
(2020 August 3)145.395 E(69)194.555 E 0 Cg EP
(2020 August 25)142.895 E(69)192.055 E 0 Cg EP
%%Page: 70 70
%%BeginPageSetup
BP
@@ -8681,7 +8682,7 @@ F2(&&)3.418 E F0(or)3.418 E F2(||)3.418 E F0 3.418(,a)C 1.218 -.15(ny c)
(non-zero status because a command f)184 727.2 R 1.112(ailed while)-.1 F
F2<ad65>3.612 E F0 -.1(wa)3.612 G 3.612(sb).1 G 1.112
(eing ignored, the shell does)-3.612 F(GNU Bash 5.1)72 768 Q
(2020 August 3)145.395 E(70)194.555 E 0 Cg EP
(2020 August 25)142.895 E(70)192.055 E 0 Cg EP
%%Page: 71 71
%%BeginPageSetup
BP
@@ -8763,8 +8764,8 @@ F1(noglob)184 666 Q F0(Same as)224 666 Q F1<ad66>2.5 E F0(.)A F1(nolog)
184 678 Q F0(Currently ignored.)224 678 Q F1(notify)184 690 Q F0
(Same as)224 690 Q F1<ad62>2.5 E F0(.)A F1(nounset)184 702 Q F0(Same as)
224 702 Q F1<ad75>2.5 E F0(.)A F1(onecmd)184 714 Q F0(Same as)224 714 Q
F1<ad74>2.5 E F0(.)A(GNU Bash 5.1)72 768 Q(2020 August 3)145.395 E(71)
194.555 E 0 Cg EP
F1<ad74>2.5 E F0(.)A(GNU Bash 5.1)72 768 Q(2020 August 25)142.895 E(71)
192.055 E 0 Cg EP
%%Page: 72 72
%%BeginPageSetup
BP
@@ -8880,7 +8881,7 @@ F0 .401(If no ar)184 702 R .401(guments follo)-.18 F 2.901(wt)-.25 G
(Otherwise,)5.4 E(the positional parameters are set to the)184 714 Q F2
(ar)2.5 E(g)-.37 E F0(s, e)A -.15(ve)-.25 G 2.5(ni).15 G 2.5(fs)-2.5 G
(ome of them be)-2.5 E(gin with a)-.15 E F1<ad>2.5 E F0(.)A
(GNU Bash 5.1)72 768 Q(2020 August 3)145.395 E(72)194.555 E 0 Cg EP
(GNU Bash 5.1)72 768 Q(2020 August 25)142.895 E(72)192.055 E 0 Cg EP
%%Page: 73 73
%%BeginPageSetup
BP
@@ -8999,7 +9000,7 @@ Q F0 .448(If set,)184 718.8 R F1(bash)2.948 E F0 .448
F -.15(ve)-.25 G 3.439(shell. If)184 730.8 R(an)3.439 E 3.439(yj)-.15 G
.938(obs are running, this causes the e)-3.439 F .938
(xit to be deferred until a second e)-.15 F .938(xit is)-.15 F
(GNU Bash 5.1)72 768 Q(2020 August 3)145.395 E(73)194.555 E 0 Cg EP
(GNU Bash 5.1)72 768 Q(2020 August 25)142.895 E(73)192.055 E 0 Cg EP
%%Page: 74 74
%%BeginPageSetup
BP
@@ -9093,7 +9094,7 @@ Q(gument.)-.18 E F2(2.)184 691.2 Q F0 1.667(If the command run by the)
220 691.2 R F2(DEB)4.167 E(UG)-.1 E F0 1.667(trap returns a non-zero v)
4.167 F 1.667(alue, the ne)-.25 F(xt)-.15 E
(command is skipped and not e)220 703.2 Q -.15(xe)-.15 G(cuted.).15 E
(GNU Bash 5.1)72 768 Q(2020 August 3)145.395 E(74)194.555 E 0 Cg EP
(GNU Bash 5.1)72 768 Q(2020 August 25)142.895 E(74)192.055 E 0 Cg EP
%%Page: 75 75
%%BeginPageSetup
BP
@@ -9183,7 +9184,7 @@ E 2.5(,a)-.4 G(llo)-2.5 E(wing further modi\214cation.)-.25 E F1
(is being completed \(see)3.881 F F1(Completing)3.881 E F0(under)3.881 E
F2(READLINE)3.881 E F0(abo)184 691.2 Q -.15(ve)-.15 G 2.5(\). This).15 F
(is enabled by def)2.5 E(ault.)-.1 E(GNU Bash 5.1)72 768 Q
(2020 August 3)145.395 E(75)194.555 E 0 Cg EP
(2020 August 25)142.895 E(75)192.055 E 0 Cg EP
%%Page: 76 76
%%BeginPageSetup
BP
@@ -9271,7 +9272,7 @@ F1(pr)144 679.2 Q(ogcomp_alias)-.18 E F0 2.124
(xpansion. If it has)-.15 F 1.473(an alias,)184 715.2 R F1(bash)3.973 E
F0 1.473(attempts programmable completion using the command w)3.973 F
1.473(ord resulting)-.1 F(from the e)184 727.2 Q(xpanded alias.)-.15 E
(GNU Bash 5.1)72 768 Q(2020 August 3)145.395 E(76)194.555 E 0 Cg EP
(GNU Bash 5.1)72 768 Q(2020 August 25)142.895 E(76)192.055 E 0 Cg EP
%%Page: 77 77
%%BeginPageSetup
BP
@@ -9373,8 +9374,8 @@ E F0(and)3.832 E F1<ad6f>3.832 E F0 1.333
(three ar)180 729.6 R 3.058(guments. If)-.18 F .558(the \214rst ar)3.058
F .558(gument is)-.18 F F1(!)3.058 E F0 3.058(,t)C .558(he v)-3.058 F
.558(alue is the ne)-.25 F -.05(ga)-.15 G .558(tion of the tw).05 F
(o-ar)-.1 E(gument)-.18 E(GNU Bash 5.1)72 768 Q(2020 August 3)145.395 E
(77)194.555 E 0 Cg EP
(o-ar)-.1 E(gument)-.18 E(GNU Bash 5.1)72 768 Q(2020 August 25)142.895 E
(77)192.055 E 0 Cg EP
%%Page: 78 78
%%BeginPageSetup
BP
@@ -9520,8 +9521,8 @@ F F3 -.666(PA)3.23 G(TH)-.189 E F4(.)A F0 .73(If the)5.23 F F1<ad61>144
(cutable named).15 F F2(name)3.684 E F0 5.824(.T).18 G .824(his in-)
-5.824 F 1.176(cludes aliases and functions, if and only if the)144
722.4 R F1<ad70>3.676 E F0 1.176(option is not also used.)3.676 F 1.176
(The table of hashed)6.176 F(GNU Bash 5.1)72 768 Q(2020 August 3)145.395
E(78)194.555 E 0 Cg EP
(The table of hashed)6.176 F(GNU Bash 5.1)72 768 Q(2020 August 25)
142.895 E(78)192.055 E 0 Cg EP
%%Page: 79 79
%%BeginPageSetup
BP
@@ -9639,8 +9640,8 @@ F .551(The return status is 0 if the)5.551 F(mode w)144 686.4 Q
F1<ad61>3.258 E F0 .758(is supplied, all alias de\214nitions are re-)
3.258 F(mo)144 727.2 Q -.15(ve)-.15 G 2.5(d. The).15 F(return v)2.5 E
(alue is true unless a supplied)-.25 E F2(name)2.86 E F0
(is not a de\214ned alias.)2.68 E(GNU Bash 5.1)72 768 Q(2020 August 3)
145.395 E(79)194.555 E 0 Cg EP
(is not a de\214ned alias.)2.68 E(GNU Bash 5.1)72 768 Q(2020 August 25)
142.895 E(79)192.055 E 0 Cg EP
%%Page: 80 80
%%BeginPageSetup
BP
@@ -9794,7 +9795,7 @@ F(patibility le)108 648 Q -.15(ve)-.25 G(l.).15 E .387
(The follo)108 722.4 R 1.613(wing table describes the beha)-.25 F 1.613
(vior changes controlled by each compatibility le)-.2 F -.15(ve)-.25 G
4.113(ls).15 G 4.114(etting. The)-4.113 F(GNU Bash 5.1)72 768 Q
(2020 August 3)145.395 E(80)194.555 E 0 Cg EP
(2020 August 25)142.895 E(80)192.055 E 0 Cg EP
%%Page: 81 81
%%BeginPageSetup
BP
@@ -9904,7 +9905,7 @@ E 3.518(,i)-.4 G 3.518(tr)-3.518 G -2.15 -.25(ev e)-3.518 H 1.018
(ersions, so seeding the random number generator by assigning a)-.15 F
-.25(va)180 722.4 S(lue to).25 E F3(RANDOM)2.5 E F0
(will produce the same sequence as in bash-5.0)2.25 E(GNU Bash 5.1)72
768 Q(2020 August 3)145.395 E(81)194.555 E 0 Cg EP
768 Q(2020 August 25)142.895 E(81)192.055 E 0 Cg EP
%%Page: 82 82
%%BeginPageSetup
BP
@@ -9988,7 +9989,7 @@ E F0(The personal initialization \214le, e)144 667.2 Q -.15(xe)-.15 G
(-shell startup \214le).15 E F5(~/.bash_lo)109.666 703.2 Q(gout)-.1 E F0
(The indi)144 715.2 Q(vidual login shell cleanup \214le, e)-.25 E -.15
(xe)-.15 G(cuted when a login shell e).15 E(xits)-.15 E(GNU Bash 5.1)72
768 Q(2020 August 3)145.395 E(82)194.555 E 0 Cg EP
768 Q(2020 August 25)142.895 E(82)192.055 E 0 Cg EP
%%Page: 83 83
%%BeginPageSetup
BP
@@ -10047,8 +10048,8 @@ place the sequence of commands between parentheses to force it into a)
-.25 F(subshell, which may be stopped as a unit.)108 518.4 Q(Array v)108
535.2 Q(ariables may not \(yet\) be e)-.25 E(xported.)-.15 E
(There may be only one acti)108 552 Q .3 -.15(ve c)-.25 H
(oprocess at a time.).15 E(GNU Bash 5.1)72 768 Q(2020 August 3)145.395 E
(83)194.555 E 0 Cg EP
(oprocess at a time.).15 E(GNU Bash 5.1)72 768 Q(2020 August 25)142.895
E(83)192.055 E 0 Cg EP
%%Trailer
end
%%EOF
BIN
View File
Binary file not shown.
+10 -12
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 5.1, 3 August 2020).
the Bash shell (version 5.1, 25 August 2020).
This is Edition 5.1, last updated 3 August 2020,
This is Edition 5.1, last updated 25 August 2020,
of The GNU Bash Reference Manual,
for Bash, Version 5.1.
@@ -63,7 +63,6 @@ ul.no-bullet {list-style: none}
<span id="SEC_Contents"></span>
<h2 class="contents-heading">Table of Contents</h2>
@@ -276,10 +275,10 @@ 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.1, 3 August 2020).
the Bash shell (version 5.1, 25 August 2020).
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.1, last updated 3 August 2020,
<p>This is Edition 5.1, last updated 25 August 2020,
of <cite>The GNU Bash Reference Manual</cite>,
for <code>Bash</code>, Version 5.1.
</p>
@@ -7323,15 +7322,14 @@ not already set.
is readonly.
</p>
</dd>
<dt><code>PROMPT_COMMANDS</code>
<span id="index-PROMPT_005fCOMMANDS"></span>
<dt><code>PROMPT_COMMAND</code>
<span id="index-PROMPT_005fCOMMAND"></span>
</dt>
<dd><p>If this array variable is set,
<dd><p>If this variable is set, and is an array,
the value of each set element is interpreted as a command to execute
before printing the primary prompt (<code>$PS1</code>).
If this is not set, but
<code>PROMPT_COMMAND</code>
is set to a value, its value is used as a command to execute instead.
If this is set but not an array variable,
its value is used as a command to execute instead.
</p>
</dd>
<dt><code>PROMPT_DIRTRIM</code>
@@ -15246,7 +15244,7 @@ Next: <a href="#Function-Index" accesskey="n" rel="next">Function Index</a>, Pre
<tr><td></td><td valign="top"><a href="#index-PIPESTATUS"><code>PIPESTATUS</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#Bash-Variables">Bash Variables</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-POSIXLY_005fCORRECT"><code>POSIXLY_CORRECT</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#Bash-Variables">Bash Variables</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-PPID"><code>PPID</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#Bash-Variables">Bash Variables</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-PROMPT_005fCOMMANDS"><code>PROMPT_COMMANDS</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#Bash-Variables">Bash Variables</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-PROMPT_005fCOMMAND"><code>PROMPT_COMMAND</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#Bash-Variables">Bash Variables</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-PROMPT_005fDIRTRIM"><code>PROMPT_DIRTRIM</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#Bash-Variables">Bash Variables</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-PS0"><code>PS0</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#Bash-Variables">Bash Variables</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-PS1"><code>PS1</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#Bourne-Shell-Variables">Bourne Shell Variables</a></td></tr>
+141 -141
View File
@@ -2,9 +2,9 @@ This is bashref.info, produced by makeinfo version 6.7 from
bashref.texi.
This text is a brief description of the features that are present in the
Bash shell (version 5.1, 3 August 2020).
Bash shell (version 5.1, 25 August 2020).
This is Edition 5.1, last updated 3 August 2020, of 'The GNU Bash
This is Edition 5.1, last updated 25 August 2020, of 'The GNU Bash
Reference Manual', for 'Bash', Version 5.1.
Copyright (C) 1988-2018 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 5.1, 3 August 2020). The Bash home page is
Bash shell (version 5.1, 25 August 2020). The Bash home page is
<http://www.gnu.org/software/bash/>.
This is Edition 5.1, last updated 3 August 2020, of 'The GNU Bash
This is Edition 5.1, last updated 25 August 2020, of 'The GNU Bash
Reference Manual', for 'Bash', Version 5.1.
Bash contains features that appear in other popular shells, and some
@@ -5422,11 +5422,11 @@ Variables::).
The process ID of the shell's parent process. This variable is
readonly.
'PROMPT_COMMANDS'
If this array variable is set, the value of each set element is
interpreted as a command to execute before printing the primary
prompt ('$PS1'). If this is not set, but 'PROMPT_COMMAND' is set
to a value, its value is used as a command to execute instead.
'PROMPT_COMMAND'
If this variable is set, and is an array, the value of each set
element is interpreted as a command to execute before printing the
primary prompt ('$PS1'). If this is set but not an array variable,
its value is used as a command to execute instead.
'PROMPT_DIRTRIM'
If set to a number greater than zero, the value is used as the
@@ -11567,7 +11567,7 @@ D.3 Parameter and Variable Index
* PIPESTATUS: Bash Variables. (line 553)
* POSIXLY_CORRECT: Bash Variables. (line 558)
* PPID: Bash Variables. (line 568)
* PROMPT_COMMANDS: Bash Variables. (line 572)
* PROMPT_COMMAND: Bash Variables. (line 572)
* PROMPT_DIRTRIM: Bash Variables. (line 578)
* PS0: Bash Variables. (line 584)
* PS1: Bourne Shell Variables.
@@ -11979,137 +11979,137 @@ D.5 Concept Index

Tag Table:
Node: Top891
Node: Introduction2805
Node: What is Bash?3021
Node: What is a shell?4135
Node: Definitions6673
Node: Basic Shell Features9624
Node: Shell Syntax10843
Node: Shell Operation11869
Node: Quoting13162
Node: Escape Character14462
Node: Single Quotes14947
Node: Double Quotes15295
Node: ANSI-C Quoting16573
Node: Locale Translation17832
Node: Comments18985
Node: Shell Commands19603
Node: Reserved Words20541
Node: Simple Commands21297
Node: Pipelines21951
Node: Lists24883
Node: Compound Commands26674
Node: Looping Constructs27686
Node: Conditional Constructs30181
Node: Command Grouping41752
Node: Coprocesses43231
Node: GNU Parallel45134
Node: Shell Functions49435
Node: Shell Parameters56642
Node: Positional Parameters61055
Node: Special Parameters61955
Node: Shell Expansions65179
Node: Brace Expansion67302
Node: Tilde Expansion70025
Node: Shell Parameter Expansion72642
Node: Command Substitution87771
Node: Arithmetic Expansion89126
Node: Process Substitution90058
Node: Word Splitting91178
Node: Filename Expansion93122
Node: Pattern Matching95671
Node: Quote Removal99657
Node: Redirections99952
Node: Executing Commands109522
Node: Simple Command Expansion110192
Node: Command Search and Execution112146
Node: Command Execution Environment114522
Node: Environment117506
Node: Exit Status119165
Node: Signals120835
Node: Shell Scripts122802
Node: Shell Builtin Commands125814
Node: Bourne Shell Builtins127852
Node: Bash Builtins148781
Node: Modifying Shell Behavior178716
Node: The Set Builtin179061
Node: The Shopt Builtin189474
Node: Special Builtins204384
Node: Shell Variables205363
Node: Bourne Shell Variables205800
Node: Bash Variables207904
Node: Bash Features240482
Node: Invoking Bash241495
Node: Bash Startup Files247508
Node: Interactive Shells252611
Node: What is an Interactive Shell?253021
Node: Is this Shell Interactive?253670
Node: Interactive Shell Behavior254485
Node: Bash Conditional Expressions257999
Node: Shell Arithmetic262576
Node: Aliases265516
Node: Arrays268136
Node: The Directory Stack274145
Node: Directory Stack Builtins274929
Node: Controlling the Prompt277897
Node: The Restricted Shell280847
Node: Bash POSIX Mode283441
Node: Shell Compatibility Mode294477
Node: Job Control301133
Node: Job Control Basics301593
Node: Job Control Builtins306589
Node: Job Control Variables311989
Node: Command Line Editing313145
Node: Introduction and Notation314816
Node: Readline Interaction316439
Node: Readline Bare Essentials317630
Node: Readline Movement Commands319413
Node: Readline Killing Commands320373
Node: Readline Arguments322291
Node: Searching323335
Node: Readline Init File325521
Node: Readline Init File Syntax326780
Node: Conditional Init Constructs347319
Node: Sample Init File351515
Node: Bindable Readline Commands354639
Node: Commands For Moving355843
Node: Commands For History357894
Node: Commands For Text362687
Node: Commands For Killing366336
Node: Numeric Arguments369369
Node: Commands For Completion370508
Node: Keyboard Macros374699
Node: Miscellaneous Commands375386
Node: Readline vi Mode381070
Node: Programmable Completion381977
Node: Programmable Completion Builtins389757
Node: A Programmable Completion Example400452
Node: Using History Interactively405699
Node: Bash History Facilities406383
Node: Bash History Builtins409388
Node: History Interaction414117
Node: Event Designators417737
Node: Word Designators419091
Node: Modifiers420851
Node: Installing Bash422662
Node: Basic Installation423799
Node: Compilers and Options427057
Node: Compiling For Multiple Architectures427798
Node: Installation Names429491
Node: Specifying the System Type430309
Node: Sharing Defaults431025
Node: Operation Controls431698
Node: Optional Features432656
Node: Reporting Bugs443174
Node: Major Differences From The Bourne Shell444368
Node: GNU Free Documentation License461220
Node: Indexes486397
Node: Builtin Index486851
Node: Reserved Word Index493678
Node: Variable Index496126
Node: Function Index512023
Node: Concept Index525533
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: Comments18989
Node: Shell Commands19607
Node: Reserved Words20545
Node: Simple Commands21301
Node: Pipelines21955
Node: Lists24887
Node: Compound Commands26678
Node: Looping Constructs27690
Node: Conditional Constructs30185
Node: Command Grouping41756
Node: Coprocesses43235
Node: GNU Parallel45138
Node: Shell Functions49439
Node: Shell Parameters56646
Node: Positional Parameters61059
Node: Special Parameters61959
Node: Shell Expansions65183
Node: Brace Expansion67306
Node: Tilde Expansion70029
Node: Shell Parameter Expansion72646
Node: Command Substitution87775
Node: Arithmetic Expansion89130
Node: Process Substitution90062
Node: Word Splitting91182
Node: Filename Expansion93126
Node: Pattern Matching95675
Node: Quote Removal99661
Node: Redirections99956
Node: Executing Commands109526
Node: Simple Command Expansion110196
Node: Command Search and Execution112150
Node: Command Execution Environment114526
Node: Environment117510
Node: Exit Status119169
Node: Signals120839
Node: Shell Scripts122806
Node: Shell Builtin Commands125818
Node: Bourne Shell Builtins127856
Node: Bash Builtins148785
Node: Modifying Shell Behavior178720
Node: The Set Builtin179065
Node: The Shopt Builtin189478
Node: Special Builtins204388
Node: Shell Variables205367
Node: Bourne Shell Variables205804
Node: Bash Variables207908
Node: Bash Features240478
Node: Invoking Bash241491
Node: Bash Startup Files247504
Node: Interactive Shells252607
Node: What is an Interactive Shell?253017
Node: Is this Shell Interactive?253666
Node: Interactive Shell Behavior254481
Node: Bash Conditional Expressions257995
Node: Shell Arithmetic262572
Node: Aliases265512
Node: Arrays268132
Node: The Directory Stack274141
Node: Directory Stack Builtins274925
Node: Controlling the Prompt277893
Node: The Restricted Shell280843
Node: Bash POSIX Mode283437
Node: Shell Compatibility Mode294473
Node: Job Control301129
Node: Job Control Basics301589
Node: Job Control Builtins306585
Node: Job Control Variables311985
Node: Command Line Editing313141
Node: Introduction and Notation314812
Node: Readline Interaction316435
Node: Readline Bare Essentials317626
Node: Readline Movement Commands319409
Node: Readline Killing Commands320369
Node: Readline Arguments322287
Node: Searching323331
Node: Readline Init File325517
Node: Readline Init File Syntax326776
Node: Conditional Init Constructs347315
Node: Sample Init File351511
Node: Bindable Readline Commands354635
Node: Commands For Moving355839
Node: Commands For History357890
Node: Commands For Text362683
Node: Commands For Killing366332
Node: Numeric Arguments369365
Node: Commands For Completion370504
Node: Keyboard Macros374695
Node: Miscellaneous Commands375382
Node: Readline vi Mode381066
Node: Programmable Completion381973
Node: Programmable Completion Builtins389753
Node: A Programmable Completion Example400448
Node: Using History Interactively405695
Node: Bash History Facilities406379
Node: Bash History Builtins409384
Node: History Interaction414113
Node: Event Designators417733
Node: Word Designators419087
Node: Modifiers420847
Node: Installing Bash422658
Node: Basic Installation423795
Node: Compilers and Options427053
Node: Compiling For Multiple Architectures427794
Node: Installation Names429487
Node: Specifying the System Type430305
Node: Sharing Defaults431021
Node: Operation Controls431694
Node: Optional Features432652
Node: Reporting Bugs443170
Node: Major Differences From The Bourne Shell444364
Node: GNU Free Documentation License461216
Node: Indexes486393
Node: Builtin Index486847
Node: Reserved Word Index493674
Node: Variable Index496122
Node: Function Index512019
Node: Concept Index525529

End Tag Table
+34 -34
View File
@@ -1,10 +1,10 @@
This is pdfTeX, Version 3.14159265-2.6-1.40.20 (TeX Live 2019/MacPorts 2019.50896_2) (preloaded format=pdfetex 2019.11.6) 7 AUG 2020 11:58
This is pdfTeX, Version 3.14159265-2.6-1.40.20 (TeX Live 2019/MacPorts 2019.50896_2) (preloaded format=pdfetex 2019.11.6) 7 SEP 2020 09:52
entering extended mode
restricted \write18 enabled.
file:line:error style messages enabled.
%&-line parsing enabled.
**\nonstopmode \input /usr/src/local/chet/src/bash/src/doc/bashref.texi
(/usr/src/local/chet/src/bash/src/doc/bashref.texi
**\nonstopmode \input /Users/chet/src/bash/src/doc/bashref.texi
(/Users/chet/src/bash/src/doc/bashref.texi
(/Users/chet/src/bash/src/doc/texinfo.tex
Loading texinfo [version 2015-11-22.14]:
\outerhsize=\dimen16
@@ -234,8 +234,8 @@ Chapter 7 [106] [107] [108] [109]
texinfo.tex: doing @include of rluser.texi
(/usr/src/local/chet/src/bash/src/lib/readline/doc/rluser.texi Chapter 8
[110] [111] [112] [113] [114] [115] [116] [117] [118] [119] [120]
(/Users/chet/src/bash/src/lib/readline/doc/rluser.texi Chapter 8 [110] [111]
[112] [113] [114] [115] [116] [117] [118] [119] [120]
Underfull \hbox (badness 7540) in paragraph at lines 813--819
[]@textrm In the ex-am-ple above, @textttsl C-u[] @textrm is bound to the func
-tion
@@ -296,41 +296,41 @@ Overfull \hbox (15.27109pt too wide) in paragraph at lines 2062--2062
texinfo.tex: doing @include of hsuser.texi
(/usr/src/local/chet/src/bash/src/lib/readline/doc/hsuser.texi Chapter 9
[145] [146] [147] [148] [149] [150]) Chapter 10 [151] [152] [153] [154]
[155] [156] [157] [158] Appendix A [159] Appendix B [160] [161] [162] [163]
[164] [165] Appendix C [166]
(/Users/chet/src/bash/src/lib/readline/doc/hsuser.texi Chapter 9 [145] [146]
[147] [148] [149] [150]) Chapter 10 [151] [152] [153] [154] [155] [156]
[157] [158] Appendix A [159] Appendix B [160] [161] [162] [163] [164] [165]
Appendix C [166]
texinfo.tex: doing @include of fdl.texi
(/Users/chet/src/bash/src/doc/fdl.texi [167]
[168] [169] [170] [171] [172] [173]) Appendix D [174] [175] [176] [177]
[178] [179] [180] [181] [182] [183] )
(/Users/chet/src/bash/src/doc/fdl.texi [167] [168] [169]
[170] [171] [172] [173]) Appendix D [174] [175] [176] [177] [178] [179]
[180] [181] [182] [183] )
Here is how much of TeX's memory you used:
4088 strings out of 497098
47386 string characters out of 6206772
139203 words of memory out of 5000000
4087 strings out of 497098
47293 string characters out of 6206772
139204 words of memory out of 5000000
4863 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,343b,978s 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 (189 pages, 769145 bytes).
16i,6n,16p,335b,978s stack positions out of 5000i,500n,10000p,200000b,80000s
{/opt/local/share/texmf-texlive/fonts/enc/dvips/cm-sup
er/cm-super-t1.enc}</opt/local/share/texmf-texlive/fonts/type1/public/amsfonts/
cm/cmbx12.pfb></opt/local/share/texmf-texlive/fonts/type1/public/amsfonts/cm/cm
csc10.pfb></opt/local/share/texmf-texlive/fonts/type1/public/amsfonts/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/cmmi9.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/local/share/t
exmf-texlive/fonts/type1/public/amsfonts/cm/cmsl10.pfb></opt/local/share/texmf-
texlive/fonts/type1/public/amsfonts/cm/cmsltt10.pfb></opt/local/share/texmf-tex
live/fonts/type1/public/amsfonts/cm/cmsy10.pfb></opt/local/share/texmf-texlive/
fonts/type1/public/amsfonts/cm/cmti10.pfb></opt/local/share/texmf-texlive/fonts
/type1/public/amsfonts/cm/cmtt10.pfb></opt/local/share/texmf-texlive/fonts/type
1/public/amsfonts/cm/cmtt12.pfb></opt/local/share/texmf-texlive/fonts/type1/pub
lic/amsfonts/cm/cmtt9.pfb></opt/local/share/texmf-texlive/fonts/type1/public/cm
-super/sfrm1095.pfb></opt/local/share/texmf-texlive/fonts/type1/public/cm-super
/sfrm1440.pfb>
Output written on bashref.pdf (189 pages, 769148 bytes).
PDF statistics:
2680 PDF objects out of 2984 (max. 8388607)
2445 compressed objects within 25 object streams
BIN
View File
Binary file not shown.
+71 -70
View File
@@ -1,7 +1,7 @@
%!PS-Adobe-2.0
%%Creator: dvips(k) 5.999 Copyright 2019 Radical Eye Software
%%Title: bashref.dvi
%%CreationDate: Fri Aug 7 15:58:17 2020
%%CreationDate: Mon Sep 7 13:52:24 2020
%%Pages: 189
%%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 2020.08.07:1158
%DVIPSSource: TeX output 2020.09.07:0952
%%BeginProcSet: tex.pro 0 0
%!
/TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S
@@ -7622,10 +7622,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(5.1,)c(3)e(August)h
(2020\).)150 4523 y(This)g(is)g(Edition)h(5.1,)h(last)f(up)s(dated)e(3)
i(August)f(2020,)j(of)e Fr(The)e(GNU)j(Bash)e(Reference)h(Man)m(ual)p
Fu(,)h(for)150 4633 y Ft(Bash)p Fu(,)c(V)-8 b(ersion)31
(the)h(Bash)f(shell)h(\(v)m(ersion)150 4389 y(5.1,)c(25)f(August)f
(2020\).)150 4523 y(This)e(is)g(Edition)h(5.1,)h(last)f(up)s(dated)e
(25)i(August)f(2020,)j(of)e Fr(The)f(GNU)h(Bash)f(Reference)h(Man)m
(ual)p Fu(,)h(for)150 4633 y Ft(Bash)p Fu(,)f(V)-8 b(ersion)31
b(5.1.)150 4767 y(Cop)m(yrigh)m(t)602 4764 y(c)577 4767
y Fq(\015)f Fu(1988{2018)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
@@ -14054,74 +14054,74 @@ TeXDict begin 82 87 bop 150 -116 a Fu(Chapter)30 b(5:)41
b(Shell)30 b(V)-8 b(ariables)2459 b(82)150 299 y Ft(LC_NUMERIC)630
408 y Fu(This)30 b(v)-5 b(ariable)31 b(determines)f(the)h(lo)s(cale)h
(category)g(used)e(for)g(n)m(um)m(b)s(er)f(formatting.)150
565 y Ft(LC_TIME)144 b Fu(This)25 b(v)-5 b(ariable)26
573 y Ft(LC_TIME)144 b Fu(This)25 b(v)-5 b(ariable)26
b(determines)g(the)g(lo)s(cale)h(category)h(used)d(for)g(data)h(and)f
(time)i(formatting.)150 722 y Ft(LINENO)192 b Fu(The)32
(time)i(formatting.)150 737 y Ft(LINENO)192 b Fu(The)32
b(line)h(n)m(um)m(b)s(er)e(in)i(the)f(script)h(or)f(shell)h(function)f
(curren)m(tly)h(executing.)49 b(If)32 b Ft(LINENO)630
831 y Fu(is)e(unset,)h(it)g(loses)g(its)f(sp)s(ecial)h(prop)s(erties,)f
847 y Fu(is)e(unset,)h(it)g(loses)g(its)f(sp)s(ecial)h(prop)s(erties,)f
(ev)m(en)h(if)g(it)g(is)f(subsequen)m(tly)g(reset.)150
988 y Ft(LINES)240 b Fu(Used)43 b(b)m(y)g(the)g Ft(select)e
1011 y Ft(LINES)240 b Fu(Used)43 b(b)m(y)g(the)g Ft(select)e
Fu(command)i(to)g(determine)g(the)g(column)g(length)g(for)g(prin)m
(ting)630 1097 y(selection)c(lists.)63 b(Automatically)41
(ting)630 1121 y(selection)c(lists.)63 b(Automatically)41
b(set)d(if)f(the)h Ft(checkwinsize)d Fu(option)j(is)f(enabled)h(\(see)
630 1207 y(Section)44 b(4.3.2)h([The)e(Shopt)g(Builtin],)k(page)d
630 1230 y(Section)44 b(4.3.2)h([The)e(Shopt)g(Builtin],)k(page)d
(66\),)k(or)43 b(in)g(an)g(in)m(teractiv)m(e)j(shell)e(up)s(on)630
1316 y(receipt)31 b(of)g(a)g Ft(SIGWINCH)p Fu(.)150 1473
1340 y(receipt)31 b(of)g(a)g Ft(SIGWINCH)p Fu(.)150 1504
y Ft(MACHTYPE)96 b Fu(A)26 b(string)g(that)h(fully)f(describ)s(es)f
(the)h(system)g(t)m(yp)s(e)h(on)f(whic)m(h)f(Bash)i(is)f(executing,)i
(in)e(the)630 1583 y(standard)k Fm(gnu)g Fr(cpu-compan)m(y-system)h
Fu(format.)150 1739 y Ft(MAILCHECK)630 1849 y Fu(Ho)m(w)d(often)g(\(in)
(in)e(the)630 1614 y(standard)k Fm(gnu)g Fr(cpu-compan)m(y-system)h
Fu(format.)150 1778 y Ft(MAILCHECK)630 1888 y Fu(Ho)m(w)d(often)g(\(in)
g(seconds\))g(that)g(the)f(shell)h(should)f(c)m(hec)m(k)i(for)e(mail)h
(in)f(the)h(\014les)g(sp)s(eci\014ed)630 1958 y(in)i(the)h
(in)f(the)h(\014les)g(sp)s(eci\014ed)630 1998 y(in)i(the)h
Ft(MAILPATH)e Fu(or)i Ft(MAIL)e Fu(v)-5 b(ariables.)43
b(The)30 b(default)h(is)f(60)i(seconds.)42 b(When)30
b(it)h(is)g(time)630 2068 y(to)37 b(c)m(hec)m(k)h(for)e(mail,)j(the)e
b(it)h(is)g(time)630 2107 y(to)37 b(c)m(hec)m(k)h(for)e(mail,)j(the)e
(shell)f(do)s(es)g(so)h(b)s(efore)f(displa)m(ying)h(the)f(primary)g
(prompt.)57 b(If)630 2178 y(this)37 b(v)-5 b(ariable)38
(prompt.)57 b(If)630 2217 y(this)37 b(v)-5 b(ariable)38
b(is)f(unset,)h(or)f(set)h(to)g(a)f(v)-5 b(alue)38 b(that)f(is)g(not)h
(a)f(n)m(um)m(b)s(er)f(greater)i(than)f(or)630 2287 y(equal)31
(a)f(n)m(um)m(b)s(er)f(greater)i(than)f(or)630 2326 y(equal)31
b(to)g(zero,)g(the)g(shell)g(disables)f(mail)h(c)m(hec)m(king.)150
2444 y Ft(MAPFILE)144 b Fu(An)35 b(arra)m(y)h(v)-5 b(ariable)36
2491 y Ft(MAPFILE)144 b Fu(An)35 b(arra)m(y)h(v)-5 b(ariable)36
b(created)g(to)h(hold)e(the)g(text)i(read)e(b)m(y)g(the)h
Ft(mapfile)d Fu(builtin)i(when)630 2553 y(no)30 b(v)-5
b(ariable)31 b(name)g(is)f(supplied.)150 2710 y Ft(OLDPWD)192
Ft(mapfile)d Fu(builtin)i(when)630 2600 y(no)30 b(v)-5
b(ariable)31 b(name)g(is)f(supplied.)150 2765 y Ft(OLDPWD)192
b Fu(The)30 b(previous)g(w)m(orking)g(directory)h(as)g(set)g(b)m(y)f
(the)h Ft(cd)e Fu(builtin.)150 2866 y Ft(OPTERR)192 b
(the)h Ft(cd)e Fu(builtin.)150 2929 y Ft(OPTERR)192 b
Fu(If)35 b(set)i(to)f(the)h(v)-5 b(alue)36 b(1,)i(Bash)e(displa)m(ys)g
(error)f(messages)i(generated)g(b)m(y)f(the)g Ft(getopts)630
2976 y Fu(builtin)30 b(command.)150 3133 y Ft(OSTYPE)192
3039 y Fu(builtin)30 b(command.)150 3203 y Ft(OSTYPE)192
b Fu(A)30 b(string)h(describing)f(the)g(op)s(erating)h(system)g(Bash)f
(is)h(running)d(on.)150 3289 y Ft(PIPESTATUS)630 3399
(is)h(running)d(on.)150 3367 y Ft(PIPESTATUS)630 3477
y Fu(An)23 b(arra)m(y)h(v)-5 b(ariable)24 b(\(see)h(Section)f(6.7)h
([Arra)m(ys],)g(page)f(95\))h(con)m(taining)g(a)f(list)g(of)g(exit)g
(sta-)630 3508 y(tus)h(v)-5 b(alues)27 b(from)e(the)h(pro)s(cesses)g
(sta-)630 3587 y(tus)h(v)-5 b(alues)27 b(from)e(the)h(pro)s(cesses)g
(in)f(the)h(most-recen)m(tly-executed)j(foreground)c(pip)s(eline)630
3618 y(\(whic)m(h)30 b(ma)m(y)h(con)m(tain)h(only)f(a)f(single)h
(command\).)150 3774 y Ft(POSIXLY_CORRECT)630 3884 y
3696 y(\(whic)m(h)30 b(ma)m(y)h(con)m(tain)h(only)f(a)f(single)h
(command\).)150 3861 y Ft(POSIXLY_CORRECT)630 3970 y
Fu(If)h(this)g(v)-5 b(ariable)34 b(is)e(in)g(the)h(en)m(vironmen)m(t)g
(when)e(Bash)i(starts,)g(the)g(shell)g(en)m(ters)g Fm(posix)630
3994 y Fu(mo)s(de)46 b(\(see)h(Section)g(6.11)g([Bash)g(POSIX)e(Mo)s
4080 y Fu(mo)s(de)46 b(\(see)h(Section)g(6.11)g([Bash)g(POSIX)e(Mo)s
(de],)50 b(page)d(101\))h(b)s(efore)e(reading)g(the)630
4103 y(startup)38 b(\014les,)j(as)e(if)g(the)g Ft(--posix)d
4189 y(startup)38 b(\014les,)j(as)e(if)g(the)g Ft(--posix)d
Fu(in)m(v)m(o)s(cation)41 b(option)e(had)f(b)s(een)g(supplied.)64
b(If)39 b(it)g(is)630 4213 y(set)31 b(while)f(the)h(shell)f(is)h
b(If)39 b(it)g(is)630 4299 y(set)31 b(while)f(the)h(shell)f(is)h
(running,)e(Bash)h(enables)h Fm(posix)f Fu(mo)s(de,)g(as)g(if)h(the)f
(command)870 4346 y Ft(set)47 b(-o)g(posix)630 4479 y
(command)870 4436 y Ft(set)47 b(-o)g(posix)630 4573 y
Fu(had)33 b(b)s(een)g(executed.)51 b(When)33 b(the)h(shell)f(en)m(ters)
h Fm(posix)f Fu(mo)s(de,)h(it)g(sets)g(this)g(v)-5 b(ariable)34
b(if)630 4589 y(it)d(w)m(as)g(not)f(already)h(set.)150
4745 y Ft(PPID)288 b Fu(The)30 b(pro)s(cess)g Fm(id)g
b(if)630 4682 y(it)d(w)m(as)g(not)f(already)h(set.)150
4847 y Ft(PPID)288 b Fu(The)30 b(pro)s(cess)g Fm(id)g
Fu(of)h(the)f(shell's)h(paren)m(t)g(pro)s(cess.)40 b(This)30
b(v)-5 b(ariable)31 b(is)f(readonly)-8 b(.)150 4902 y
Ft(PROMPT_COMMANDS)630 5011 y Fu(If)38 b(this)g(arra)m(y)h(v)-5
b(ariable)39 b(is)f(set,)j(the)e(v)-5 b(alue)39 b(of)f(eac)m(h)h(set)g
(elemen)m(t)h(is)e(in)m(terpreted)h(as)g(a)630 5121 y(command)31
b(to)g(execute)h(b)s(efore)e(prin)m(ting)h(the)g(primary)f(prompt)g(\()
p Ft($PS1)p Fu(\).)41 b(If)30 b(this)h(is)g(not)630 5230
y(set,)36 b(but)e Ft(PROMPT_COMMAND)d Fu(is)j(set)h(to)h(a)f(v)-5
b(alue,)36 b(its)f(v)-5 b(alue)35 b(is)f(used)g(as)h(a)g(command)f(to)
630 5340 y(execute)e(instead.)p eop end
b(v)-5 b(ariable)31 b(is)f(readonly)-8 b(.)150 5011 y
Ft(PROMPT_COMMAND)630 5121 y Fu(If)23 b(this)h(v)-5 b(ariable)24
b(is)g(set,)i(and)d(is)h(an)f(arra)m(y)-8 b(,)27 b(the)d(v)-5
b(alue)24 b(of)g(eac)m(h)g(set)h(elemen)m(t)g(is)f(in)m(terpreted)630
5230 y(as)29 b(a)g(command)f(to)i(execute)g(b)s(efore)e(prin)m(ting)h
(the)g(primary)f(prompt)f(\()p Ft($PS1)p Fu(\).)40 b(If)28
b(this)h(is)630 5340 y(set)c(but)f(not)g(an)h(arra)m(y)g(v)-5
b(ariable,)26 b(its)f(v)-5 b(alue)25 b(is)f(used)g(as)h(a)f(command)g
(to)i(execute)f(instead.)p eop end
%%Page: 83 89
TeXDict begin 83 88 bop 150 -116 a Fu(Chapter)30 b(5:)41
b(Shell)30 b(V)-8 b(ariables)2459 b(83)150 299 y Ft(PROMPT_DIRTRIM)630
@@ -21260,33 +21260,34 @@ g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g
(:)g(:)g(:)32 b Fb(82)150 758 y Fe(PPID)11 b Fc(:)j(:)f(:)g(:)h(:)f(:)g
(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)
g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g
(:)h(:)25 b Fb(82)150 846 y Fe(PROMPT_COMMANDS)17 b Fc(:)g(:)c(:)g(:)g
(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)
h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)32 b Fb(82)150 933 y
Fe(PROMPT_DIRTRIM)23 b Fc(:)13 b(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)
g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f
(:)g(:)g(:)34 b Fb(83)150 1020 y Fe(PS0)14 b Fc(:)f(:)h(:)f(:)g(:)g(:)g
(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)
h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f
(:)g(:)g(:)28 b Fb(83)150 1107 y Fe(PS1)14 b Fc(:)f(:)h(:)f(:)g(:)g(:)g
(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)
h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f
(:)g(:)g(:)28 b Fb(73)150 1194 y Fe(PS2)14 b Fc(:)f(:)h(:)f(:)g(:)g(:)g
(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)
h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f
(:)g(:)g(:)28 b Fb(73)150 1281 y Fe(PS3)14 b Fc(:)f(:)h(:)f(:)g(:)g(:)g
(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)
h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f
(:)g(:)g(:)28 b Fb(83)150 1369 y Fe(PS4)14 b Fc(:)f(:)h(:)f(:)g(:)g(:)g
(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)
h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f
(:)g(:)g(:)28 b Fb(83)150 1456 y Fe(PWD)14 b Fc(:)f(:)h(:)f(:)g(:)g(:)g
(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)
h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f
(:)g(:)g(:)28 b Fb(83)146 1689 y Fs(R)150 1804 y Fe(RANDOM)6
b Fc(:)15 b(:)e(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g
(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)
g(:)g(:)g(:)g(:)g(:)h(:)f(:)20 b Fb(83)150 1892 y Fe(READLINE_LINE)25
(:)h(:)25 b Fb(82)150 846 y Fe(PROMPT_COMMAND)e Fc(:)13
b(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g
(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)34
b Fb(82)150 933 y Fe(PROMPT_DIRTRIM)23 b Fc(:)13 b(:)g(:)g(:)g(:)h(:)f
(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)
g(:)g(:)g(:)h(:)f(:)g(:)g(:)34 b Fb(83)150 1020 y Fe(PS0)14
b Fc(:)f(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)
h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g
(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)28 b Fb(83)150
1107 y Fe(PS1)14 b Fc(:)f(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g
(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)
g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)28
b Fb(73)150 1194 y Fe(PS2)14 b Fc(:)f(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h
(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)
g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)28
b Fb(73)150 1281 y Fe(PS3)14 b Fc(:)f(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h
(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)
g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)28
b Fb(83)150 1369 y Fe(PS4)14 b Fc(:)f(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h
(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)
g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)28
b Fb(83)150 1456 y Fe(PWD)14 b Fc(:)f(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h
(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)
g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)28
b Fb(83)146 1689 y Fs(R)150 1804 y Fe(RANDOM)6 b Fc(:)15
b(:)e(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f
(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)
g(:)g(:)g(:)h(:)f(:)20 b Fb(83)150 1892 y Fe(READLINE_LINE)25
b Fc(:)13 b(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g
(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)37
b Fb(83)150 1979 y Fe(READLINE_MARK)25 b Fc(:)13 b(:)h(:)f(:)g(:)g(:)g
+1 -1
View File
@@ -105,7 +105,7 @@
\entry{PIPESTATUS}{82}{\code {PIPESTATUS}}
\entry{POSIXLY_CORRECT}{82}{\code {POSIXLY_CORRECT}}
\entry{PPID}{82}{\code {PPID}}
\entry{PROMPT_COMMANDS}{82}{\code {PROMPT_COMMANDS}}
\entry{PROMPT_COMMAND}{82}{\code {PROMPT_COMMAND}}
\entry{PROMPT_DIRTRIM}{83}{\code {PROMPT_DIRTRIM}}
\entry{PS0}{83}{\code {PS0}}
\entry{PS3}{83}{\code {PS3}}
+1 -1
View File
@@ -156,7 +156,7 @@
\entry{\code {PIPESTATUS}}{82}
\entry{\code {POSIXLY_CORRECT}}{82}
\entry{\code {PPID}}{82}
\entry{\code {PROMPT_COMMANDS}}{82}
\entry{\code {PROMPT_COMMAND}}{82}
\entry{\code {PROMPT_DIRTRIM}}{83}
\entry{\code {PS0}}{83}
\entry{\code {PS1}}{73}
+1 -1
View File
@@ -1,6 +1,6 @@
%!PS-Adobe-3.0
%%Creator: groff version 1.22.4
%%CreationDate: Fri Aug 7 11:58:10 2020
%%CreationDate: Mon Sep 7 09:52:16 2020
%%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.4
%%CreationDate: Fri Aug 7 11:58:10 2020
%%CreationDate: Mon Sep 7 09:52:16 2020
%%DocumentNeededResources: font Times-Roman
%%+ font Times-Bold
%%DocumentSuppliedResources: procset grops 1.22 4
+3
View File
@@ -3271,6 +3271,9 @@ _rl_update_final (void)
{
int full_lines, woff, botline_length;
if (line_structures_initialized == 0)
return;
full_lines = 0;
/* If the cursor is the only thing on an otherwise-blank last line,
compensate so we don't print an extra CRLF. */
+10 -1
View File
@@ -1592,8 +1592,17 @@ get_histcmd (var)
SHELL_VAR *var;
{
char *p;
int n;
p = itos (history_number ());
/* Do the same adjustment here we do in parse.y:prompt_history_number,
assuming that we are in one of two states: decoding this as part of
the prompt string, in which case we do not want to assume that the
command has been saved to the history and the history number incremented,
or the expansion is part of the current command being executed and has
already been saved to history and the history number incremented.
Right now we use EXECUTING as the determinant. */
n = history_number () - executing;
p = itos (n);
FREE (value_cell (var));
var_setvalue (var, p);
return (var);