commit bash-20160513 snapshot

This commit is contained in:
Chet Ramey
2016-05-23 09:56:50 -04:00
parent 814e1ff513
commit 0fcb334438
24 changed files with 2475 additions and 2328 deletions
+14
View File
@@ -57,6 +57,8 @@ code directory by typing 'make clean'. To also remove the files that
'configure' created (so you can compile Bash for a different kind of
computer), type 'make distclean'.
Next: Compiling For Multiple Architectures, Prev: Basic Installation, Up: Installing Bash
Compilers and Options
=====================
@@ -74,6 +76,8 @@ On systems that have the 'env' program, you can do it like this:
The configuration process uses GCC to build Bash if it is available.
Next: Installation Names, Prev: Compilers and Options, Up: Installing Bash
Compiling For Multiple Architectures
====================================
@@ -104,6 +108,8 @@ The 'mkclone' script requires Bash, so you must have already built Bash
for at least one architecture before you can create build directories
for other architectures.
Next: Specifying the System Type, Prev: Compiling For Multiple Architectures, Up: Installing Bash
Installation Names
==================
@@ -119,6 +125,8 @@ option '--exec-prefix=PATH', 'make install' will use PATH as the prefix
for installing programs and libraries. Documentation and other data
files will still use the regular prefix.
Next: Sharing Defaults, Prev: Installation Names, Up: Installing Bash
Specifying the System Type
==========================
@@ -132,6 +140,8 @@ canonical name with three fields: 'CPU-COMPANY-SYSTEM' (e.g.,
See the file 'support/config.sub' for the possible values of each field.
Next: Operation Controls, Prev: Specifying the System Type, Up: Installing Bash
Sharing Defaults
================
@@ -144,6 +154,8 @@ looks for 'PREFIX/share/config.site' if it exists, then
A warning: the Bash 'configure' looks for a site script, but not all
'configure' scripts do.
Next: Optional Features, Prev: Sharing Defaults, Up: Installing Bash
Operation Controls
==================
@@ -173,6 +185,8 @@ Operation Controls
'configure' also accepts some other, not widely used, boilerplate
options. 'configure --help' prints the complete list.
Prev: Operation Controls, Up: Installing Bash
Optional Features
=================
+3
View File
@@ -209,6 +209,9 @@ The following list is what's changed when 'POSIX mode' is in effect:
'read', the trap handler executes and 'read' returns an exit status
greater than 128.
54. Bash removes an exited background process's status from the list
of such statuses after the 'wait' builtin is used to obtain it.
There is other POSIX behavior that Bash does not implement by default
even when in POSIX mode. Specifically:
+8 -1
View File
@@ -1,7 +1,7 @@
This file is cd.def, from which is created cd.c. It implements the
builtins "cd" and "pwd" in Bash.
Copyright (C) 1987-2015 Free Software Foundation, Inc.
Copyright (C) 1987-2016 Free Software Foundation, Inc.
This file is part of GNU Bash, the Bourne Again SHell.
@@ -329,6 +329,13 @@ cd_builtin (list)
builtin_error (_("too many arguments"));
return (EXECUTION_FAILURE);
}
#endif
#if 0
else if (list->word->word[0] == '\0')
{
builtin_error (_("null directory"));
return (EXECUTION_FAILURE);
}
#endif
else if (list->word->word[0] == '-' && list->word->word[1] == '\0')
{
+1 -1
View File
@@ -145,7 +145,7 @@ to indices 0 and 1 of an array variable NAME in the executing shell.
The default NAME is "COPROC".
Exit Status:
Returns the exit status of COMMAND.
The coproc command returns an exit status of 0.
$END
$BUILTIN function
+7 -5
View File
@@ -306,7 +306,7 @@ SSHHEELLLL GGRRAAMMMMAARR
command to terminate in turn. The return status is the exit status of
the last command executed.
AND and OR lists are sequences of one of more pipelines separated by
AND and OR lists are sequences of one or more pipelines separated by
the &&&& and |||| control operators, respectively. AND and OR lists are
executed with left associativity. An AND list has the form
@@ -1238,7 +1238,7 @@ PPAARRAAMMEETTEERRSS
value of PPAATTHH indicates the current directory. A null directory
name may appear as two adjacent colons, or as an initial or
trailing colon. The default path is system-dependent, and is
set by the administrator who installs bbaasshh. A common value is
set by the administrator who installs bbaasshh. A common value is
``/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/bin:/sbin''.
PPOOSSIIXXLLYY__CCOORRRREECCTT
If this variable is in the environment when bbaasshh starts, the
@@ -5409,8 +5409,10 @@ SSHHEELLLL BBUUIILLTTIINN CCOOMMMMAANNDDSS
AALLIIAASSEESS. This option is enabled by default for interac-
tive shells.
eexxttddeebbuugg
If set, behavior intended for use by debuggers is
enabled:
If set at shell invocation, arrange to execute the
debugger profile before the shell starts, identical to
the ----ddeebbuuggggeerr option. If set after invocation, behav-
ior intended for use by debuggers is enabled:
11.. The --FF option to the ddeeccllaarree builtin displays the
source file name and line number corresponding to
each function name supplied as an argument.
@@ -5922,4 +5924,4 @@ BBUUGGSS
GNU Bash 4.4 2016 February 8 BASH(1)
GNU Bash 4.4 2016 April 27 BASH(1)
+2
View File
@@ -2322,8 +2322,10 @@ The default path is system-dependent,
and is set by the administrator who installs
.BR bash .
A common value is
.na
.if t \f(CW/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/bin:/sbin\fP.
.if n ``/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/bin:/sbin''.
.ad
.TP
.B POSIXLY_CORRECT
If this variable is in the environment when \fBbash\fP starts, the shell
+9 -5
View File
@@ -3,7 +3,7 @@
</HEAD>
<BODY><TABLE WIDTH=100%>
<TR>
<TH ALIGN=LEFT width=33%>BASH(1)<TH ALIGN=CENTER width=33%>2016 February 8<TH ALIGN=RIGHT width=33%>BASH(1)
<TH ALIGN=LEFT width=33%>BASH(1)<TH ALIGN=CENTER width=33%>2016 April 27<TH ALIGN=RIGHT width=33%>BASH(1)
</TR>
</TABLE>
<BR><A HREF="#index">Index</A>
@@ -838,7 +838,7 @@ command to terminate in turn. The return status is the
exit status of the last command executed.
<P>
AND and OR lists are sequences of one of more pipelines separated by the
AND and OR lists are sequences of one or more pipelines separated by the
<B>&amp;&amp;</B> and <B>||</B> control operators, respectively.
AND and OR lists are executed with left associativity.
An AND list has the form
@@ -2952,8 +2952,10 @@ and is set by the administrator who installs
<B>bash</B>.
A common value is
<TT>/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/bin:/sbin</TT>.
<DT><B>POSIXLY_CORRECT</B>
<DD>
@@ -12230,7 +12232,9 @@ This option is enabled by default for interactive shells.
<DT><B>extdebug</B>
<DD>
If set, behavior intended for use by debuggers is enabled:
If set at shell invocation, arrange to execute the debugger profile
before the shell starts, identical to the <B>--debugger</B> option.
If set after invocation, behavior intended for use by debuggers is enabled:
<DL COMPACT><DT><DD>
<DL COMPACT>
<DT><B>1.</B>
@@ -13509,7 +13513,7 @@ There may be only one active coprocess at a time.
<HR>
<TABLE WIDTH=100%>
<TR>
<TH ALIGN=LEFT width=33%>GNU Bash 4.4<TH ALIGN=CENTER width=33%>2016 February 8<TH ALIGN=RIGHT width=33%>BASH(1)
<TH ALIGN=LEFT width=33%>GNU Bash 4.4<TH ALIGN=CENTER width=33%>2016 April 27<TH ALIGN=RIGHT width=33%>BASH(1)
</TR>
</TABLE>
<HR>
@@ -13615,6 +13619,6 @@ There may be only one active coprocess at a time.
</DL>
<HR>
This document was created by man2html from bash.1.<BR>
Time: 29 March 2016 09:29:07 EDT
Time: 10 May 2016 08:58:22 EDT
</BODY>
</HTML>
+147 -141
View File
@@ -1,10 +1,10 @@
This is bash.info, produced by makeinfo version 6.0 from
This is bash.info, produced by makeinfo version 6.1 from
bashref.texi.
This text is a brief description of the features that are present in the
Bash shell (version 4.4, 28 February 2016).
Bash shell (version 4.4, 27 April 2016).
This is Edition 4.4, last updated 28 February 2016, of 'The GNU Bash
This is Edition 4.4, last updated 27 April 2016, of 'The GNU Bash
Reference Manual', for 'Bash', Version 4.4.
Copyright (C) 1988-2016 Free Software Foundation, Inc.
@@ -27,10 +27,10 @@ Bash Features
*************
This text is a brief description of the features that are present in the
Bash shell (version 4.4, 28 February 2016). The Bash home page is
Bash shell (version 4.4, 27 April 2016). The Bash home page is
<http://www.gnu.org/software/bash/>.
This is Edition 4.4, last updated 28 February 2016, of 'The GNU Bash
This is Edition 4.4, last updated 27 April 2016, of 'The GNU Bash
Reference Manual', for 'Bash', Version 4.4.
Bash contains features that appear in other popular shells, and some
@@ -798,6 +798,7 @@ File: bash.info, Node: Conditional Constructs, Next: Command Grouping, Prev:
esac
echo " legs."
If the ';;' operator is used, no subsequent matches are attempted
after the first pattern match. Using ';&' in place of ';;' causes
execution to continue with the COMMAND-LIST associated with the
@@ -1280,7 +1281,7 @@ pairs in an associative array. When applied to a string-valued
variable, VALUE is expanded and appended to the variable's value.
A variable can be assigned the NAMEREF attribute using the '-n'
option to the \fBdeclare\fP or \fBlocal\fP builtin commands (*note Bash
option to the 'declare' or 'local' builtin commands (*note Bash
Builtins::) to create a NAMEREF, or a reference to another variable.
This allows variables to be manipulated indirectly. Whenever the
nameref variable is referenced, assigned to, unset, or has its
@@ -4390,7 +4391,10 @@ This builtin allows you to change additional shell optional behavior.
interactive shells.
'extdebug'
If set, behavior intended for use by debuggers is enabled:
If set at shell invocation, arrange to execute the debugger
profile before the shell starts, identical to the '--debugger'
option. If set after invocation, behavior intended for use by
debuggers is enabled:
1. The '-F' option to the 'declare' builtin (*note Bash
Builtins::) displays the source file name and line number
@@ -6557,6 +6561,9 @@ startup files.
'read', the trap handler executes and 'read' returns an exit status
greater than 128.
54. Bash removes an exited background process's status from the list
of such statuses after the 'wait' builtin is used to obtain it.
There is other POSIX behavior that Bash does not implement by default
even when in POSIX mode. Specifically:
@@ -10714,9 +10721,9 @@ D.2 Index of Shell Reserved Words
* !: Pipelines. (line 9)
* [[: Conditional Constructs.
(line 120)
(line 121)
* ]]: Conditional Constructs.
(line 120)
(line 121)
* {: Command Grouping. (line 21)
* }: Command Grouping. (line 21)
* case: Conditional Constructs.
@@ -10738,7 +10745,7 @@ D.2 Index of Shell Reserved Words
* in: Conditional Constructs.
(line 28)
* select: Conditional Constructs.
(line 78)
(line 79)
* then: Conditional Constructs.
(line 7)
* time: Pipelines. (line 9)
@@ -11028,8 +11035,7 @@ D.4 Function Index
(line 43)
* delete-horizontal-space (): Commands For Killing.
(line 46)
* digit-argument ('M-0', 'M-1', ... 'M--'): Numeric Arguments.
(line 6)
* digit-argument (M-0, M-1, ... M--): Numeric Arguments. (line 6)
* display-shell-version (C-x C-v): Miscellaneous Commands.
(line 109)
* do-uppercase-version (M-a, M-b, M-X, ...): Miscellaneous Commands.
@@ -11328,134 +11334,134 @@ D.5 Concept Index

Tag Table:
Node: Top897
Node: Introduction2817
Node: What is Bash?3033
Node: What is a shell?4147
Node: Definitions6685
Node: Basic Shell Features9636
Node: Shell Syntax10855
Node: Shell Operation11881
Node: Quoting13174
Node: Escape Character14474
Node: Single Quotes14959
Node: Double Quotes15307
Node: ANSI-C Quoting16585
Node: Locale Translation17838
Node: Comments18734
Node: Shell Commands19352
Node: Simple Commands20224
Node: Pipelines20855
Node: Lists23598
Node: Compound Commands25327
Node: Looping Constructs26330
Node: Conditional Constructs28793
Node: Command Grouping39714
Node: Coprocesses41193
Node: GNU Parallel43025
Node: Shell Functions46998
Node: Shell Parameters52204
Node: Positional Parameters56606
Node: Special Parameters57506
Node: Shell Expansions60843
Node: Brace Expansion62780
Node: Tilde Expansion65561
Node: Shell Parameter Expansion67909
Node: Command Substitution82041
Node: Arithmetic Expansion83396
Node: Process Substitution84328
Node: Word Splitting85448
Node: Filename Expansion87392
Node: Pattern Matching89676
Node: Quote Removal93374
Node: Redirections93669
Node: Executing Commands102912
Node: Simple Command Expansion103582
Node: Command Search and Execution105512
Node: Command Execution Environment107848
Node: Environment110832
Node: Exit Status112491
Node: Signals114161
Node: Shell Scripts116128
Node: Shell Builtin Commands118643
Node: Bourne Shell Builtins120677
Node: Bash Builtins141277
Node: Modifying Shell Behavior169907
Node: The Set Builtin170252
Node: The Shopt Builtin180665
Node: Special Builtins196285
Node: Shell Variables197264
Node: Bourne Shell Variables197701
Node: Bash Variables199732
Node: Bash Features228112
Node: Invoking Bash229011
Node: Bash Startup Files234960
Node: Interactive Shells240063
Node: What is an Interactive Shell?240473
Node: Is this Shell Interactive?241122
Node: Interactive Shell Behavior241937
Node: Bash Conditional Expressions245312
Node: Shell Arithmetic249313
Node: Aliases252130
Node: Arrays254678
Node: The Directory Stack259762
Node: Directory Stack Builtins260546
Node: Controlling the Prompt263514
Node: The Restricted Shell266260
Node: Bash POSIX Mode268085
Node: Job Control277997
Node: Job Control Basics278457
Node: Job Control Builtins283176
Node: Job Control Variables287706
Node: Command Line Editing288862
Node: Introduction and Notation290533
Node: Readline Interaction292156
Node: Readline Bare Essentials293347
Node: Readline Movement Commands295130
Node: Readline Killing Commands296090
Node: Readline Arguments298008
Node: Searching299052
Node: Readline Init File301238
Node: Readline Init File Syntax302385
Node: Conditional Init Constructs322572
Node: Sample Init File325097
Node: Bindable Readline Commands328214
Node: Commands For Moving329418
Node: Commands For History330561
Node: Commands For Text334850
Node: Commands For Killing338239
Node: Numeric Arguments340720
Node: Commands For Completion341859
Node: Keyboard Macros346050
Node: Miscellaneous Commands346737
Node: Readline vi Mode352541
Node: Programmable Completion353448
Node: Programmable Completion Builtins360909
Node: A Programmable Completion Example370795
Node: Using History Interactively376047
Node: Bash History Facilities376731
Node: Bash History Builtins379732
Node: History Interaction383729
Node: Event Designators386693
Node: Word Designators387912
Node: Modifiers389549
Node: Installing Bash390951
Node: Basic Installation392088
Node: Compilers and Options394779
Node: Compiling For Multiple Architectures395520
Node: Installation Names397183
Node: Specifying the System Type398001
Node: Sharing Defaults398717
Node: Operation Controls399390
Node: Optional Features400348
Node: Reporting Bugs410605
Node: Major Differences From The Bourne Shell411799
Node: GNU Free Documentation License428651
Node: Indexes453828
Node: Builtin Index454282
Node: Reserved Word Index461109
Node: Variable Index463557
Node: Function Index479016
Node: Concept Index492236
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 Translation17826
Node: Comments18722
Node: Shell Commands19340
Node: Simple Commands20212
Node: Pipelines20843
Node: Lists23586
Node: Compound Commands25315
Node: Looping Constructs26318
Node: Conditional Constructs28781
Node: Command Grouping39703
Node: Coprocesses41182
Node: GNU Parallel43014
Node: Shell Functions46987
Node: Shell Parameters52193
Node: Positional Parameters56587
Node: Special Parameters57487
Node: Shell Expansions60824
Node: Brace Expansion62761
Node: Tilde Expansion65542
Node: Shell Parameter Expansion67890
Node: Command Substitution82022
Node: Arithmetic Expansion83377
Node: Process Substitution84309
Node: Word Splitting85429
Node: Filename Expansion87373
Node: Pattern Matching89657
Node: Quote Removal93355
Node: Redirections93650
Node: Executing Commands102893
Node: Simple Command Expansion103563
Node: Command Search and Execution105493
Node: Command Execution Environment107829
Node: Environment110813
Node: Exit Status112472
Node: Signals114142
Node: Shell Scripts116109
Node: Shell Builtin Commands118624
Node: Bourne Shell Builtins120658
Node: Bash Builtins141258
Node: Modifying Shell Behavior169888
Node: The Set Builtin170233
Node: The Shopt Builtin180646
Node: Special Builtins196445
Node: Shell Variables197424
Node: Bourne Shell Variables197861
Node: Bash Variables199892
Node: Bash Features228272
Node: Invoking Bash229171
Node: Bash Startup Files235120
Node: Interactive Shells240223
Node: What is an Interactive Shell?240633
Node: Is this Shell Interactive?241282
Node: Interactive Shell Behavior242097
Node: Bash Conditional Expressions245472
Node: Shell Arithmetic249473
Node: Aliases252290
Node: Arrays254838
Node: The Directory Stack259922
Node: Directory Stack Builtins260706
Node: Controlling the Prompt263674
Node: The Restricted Shell266420
Node: Bash POSIX Mode268245
Node: Job Control278298
Node: Job Control Basics278758
Node: Job Control Builtins283477
Node: Job Control Variables288007
Node: Command Line Editing289163
Node: Introduction and Notation290834
Node: Readline Interaction292457
Node: Readline Bare Essentials293648
Node: Readline Movement Commands295431
Node: Readline Killing Commands296391
Node: Readline Arguments298309
Node: Searching299353
Node: Readline Init File301539
Node: Readline Init File Syntax302686
Node: Conditional Init Constructs322873
Node: Sample Init File325398
Node: Bindable Readline Commands328515
Node: Commands For Moving329719
Node: Commands For History330862
Node: Commands For Text335151
Node: Commands For Killing338540
Node: Numeric Arguments341021
Node: Commands For Completion342160
Node: Keyboard Macros346351
Node: Miscellaneous Commands347038
Node: Readline vi Mode352842
Node: Programmable Completion353749
Node: Programmable Completion Builtins361210
Node: A Programmable Completion Example371096
Node: Using History Interactively376348
Node: Bash History Facilities377032
Node: Bash History Builtins380033
Node: History Interaction384030
Node: Event Designators386994
Node: Word Designators388213
Node: Modifiers389850
Node: Installing Bash391252
Node: Basic Installation392389
Node: Compilers and Options395080
Node: Compiling For Multiple Architectures395821
Node: Installation Names397484
Node: Specifying the System Type398302
Node: Sharing Defaults399018
Node: Operation Controls399691
Node: Optional Features400649
Node: Reporting Bugs410906
Node: Major Differences From The Bourne Shell412100
Node: GNU Free Documentation License428952
Node: Indexes454129
Node: Builtin Index454583
Node: Reserved Word Index461410
Node: Variable Index463858
Node: Function Index479317
Node: Concept Index492474

End Tag Table
BIN
View File
Binary file not shown.
+186 -183
View File
@@ -1,6 +1,6 @@
%!PS-Adobe-3.0
%%Creator: groff version 1.22.3
%%CreationDate: Mon Mar 28 15:34:55 2016
%%CreationDate: Tue May 10 08:58:05 2016
%%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 4.4)72 768 Q
(2016 February 8)141.79 E(1)195.95 E 0 Cg EP
(2016 April 27)146.785 E(1)200.945 E 0 Cg EP
%%Page: 2 2
%%BeginPageSetup
BP
@@ -462,7 +462,7 @@ 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 4.4)72 768 Q(2016 February 8)141.79 E(2)195.95
F(ariable)-.25 E(GNU Bash 4.4)72 768 Q(2016 April 27)146.785 E(2)200.945
E 0 Cg EP
%%Page: 3 3
%%BeginPageSetup
@@ -598,7 +598,7 @@ F .389(wed by)-.25 F F2(blank)2.889 E F0 .389(-separated w)B .389
-.15(xe)-.15 G(cuted,).15 E(and is passed as ar)108 722.4 Q
(gument zero.)-.18 E(The remaining w)5 E(ords are passed as ar)-.1 E
(guments to the in)-.18 E -.2(vo)-.4 G -.1(ke).2 G 2.5(dc).1 G(ommand.)
-2.5 E(GNU Bash 4.4)72 768 Q(2016 February 8)141.79 E(3)195.95 E 0 Cg EP
-2.5 E(GNU Bash 4.4)72 768 Q(2016 April 27)146.785 E(3)200.945 E 0 Cg EP
%%Page: 4 4
%%BeginPageSetup
BP
@@ -692,7 +692,7 @@ E F2(&)3.46 E F0 3.46(,w)C .96(hich ha)-3.46 F 1.26 -.15(ve e)-.2 H .96
.849(aits for each command to terminate in turn.)-.1 F .849(The return)
5.849 F(status is the e)108 544.8 Q(xit status of the last command e)
-.15 E -.15(xe)-.15 G(cuted.).15 E .937(AND and OR lists are sequences \
of one of more pipelines separated by the)108 561.6 R F2(&&)3.436 E F0
of one or more pipelines separated by the)108 561.6 R F2(&&)3.436 E F0
(and)3.436 E F2(||)3.436 E F0 .936(control operators,)3.436 F(respecti)
108 573.6 Q -.15(ve)-.25 G(ly).15 E 5(.A)-.65 G(ND and OR lists are e)-5
E -.15(xe)-.15 G(cuted with left associati).15 E(vity)-.25 E 5(.A)-.65 G
@@ -712,7 +712,7 @@ Q F1 1.054(compound command)3.554 F F0 1.054(is one of the follo)3.554 F
-3.553 F 1.026(separated from the rest of the command by one or more ne)
108 710.4 R 1.026(wlines, and may be follo)-.25 F 1.027(wed by a ne)-.25
F 1.027(wline in)-.25 F(place of a semicolon.)108 722.4 Q(GNU Bash 4.4)
72 768 Q(2016 February 8)141.79 E(4)195.95 E 0 Cg EP
72 768 Q(2016 April 27)146.785 E(4)200.945 E 0 Cg EP
%%Page: 5 5
%%BeginPageSetup
BP
@@ -845,7 +845,7 @@ E F0(th parenthesized sube)A(xpression.)-.15 E .786
(ex)2.5 G(pr).2 E(ession2)-.37 E F0 -.35(Tr)180 716.4 S(ue if either).35
E F1 -.2(ex)2.5 G(pr).2 E(ession1)-.37 E F0(or)2.5 E F1 -.2(ex)2.5 G(pr)
.2 E(ession2)-.37 E F0(is true.)2.52 E(GNU Bash 4.4)72 768 Q
(2016 February 8)141.79 E(5)195.95 E 0 Cg EP
(2016 April 27)146.785 E(5)200.945 E 0 Cg EP
%%Page: 6 6
%%BeginPageSetup
BP
@@ -1001,8 +1001,8 @@ F .204(The e)5.204 F .204(xit status of the)-.15 F F1(while)2.704 E F0
(and)2.704 E F1(until)2.704 E F0 .205(commands is the e)2.704 F .205
(xit status of the last command)-.15 F -.15(exe)144 700.8 S(cuted in).15
E F2(list-2)2.5 E F0 2.5(,o)C 2.5(rz)-2.5 G(ero if none w)-2.5 E(as e)
-.1 E -.15(xe)-.15 G(cuted.).15 E(GNU Bash 4.4)72 768 Q(2016 February 8)
141.79 E(6)195.95 E 0 Cg EP
-.1 E -.15(xe)-.15 G(cuted.).15 E(GNU Bash 4.4)72 768 Q(2016 April 27)
146.785 E(6)200.945 E 0 Cg EP
%%Page: 7 7
%%BeginPageSetup
BP
@@ -1139,7 +1139,7 @@ F0 1.336(option is on by def)3.836 F 1.336(ault in)-.1 F(interacti)108
-.25 F F2(history e)108 720 Q(xpansion)-.2 E F0(character)2.5 E 2.5(,u)
-.4 G(sually)-2.5 E F1(!)2.5 E F0 2.5(,m)C(ust be quoted to pre)-2.5 E
-.15(ve)-.25 G(nt history e).15 E(xpansion.)-.15 E(GNU Bash 4.4)72 768 Q
(2016 February 8)141.79 E(7)195.95 E 0 Cg EP
(2016 April 27)146.785 E(7)200.945 E 0 Cg EP
%%Page: 8 8
%%BeginPageSetup
BP
@@ -1249,8 +1249,8 @@ S .255(arameter is set if it has been assigned a v)-2.755 F 2.754
2.754(alue. Once)-.25 F 2.754(av)2.754 G .254(ariable is set, it)-3.004
F(may be unset only by using the)108 727.2 Q F2(unset)2.5 E F0 -.2(bu)
2.5 G(iltin command \(see).2 E F3(SHELL B)2.5 E(UIL)-.09 E(TIN COMMANDS)
-.828 E F0(belo)2.25 E(w\).)-.25 E(GNU Bash 4.4)72 768 Q
(2016 February 8)141.79 E(8)195.95 E 0 Cg EP
-.828 E F0(belo)2.25 E(w\).)-.25 E(GNU Bash 4.4)72 768 Q(2016 April 27)
146.785 E(8)200.945 E 0 Cg EP
%%Page: 9 9
%%BeginPageSetup
BP
@@ -1397,8 +1397,8 @@ f more than a single digit is e)108 628.8 R 1.403
-.1 F 3.581(xpansion. When)-.15 F 1.081(the e)3.581 F(xpansion)-.15 E
2.548(occurs within double quotes, it e)144 729.6 R 2.549
(xpands to a single w)-.15 F 2.549(ord with the v)-.1 F 2.549
(alue of each parameter)-.25 F(GNU Bash 4.4)72 768 Q(2016 February 8)
141.79 E(9)195.95 E 0 Cg EP
(alue of each parameter)-.25 F(GNU Bash 4.4)72 768 Q(2016 April 27)
146.785 E(9)200.945 E 0 Cg EP
%%Page: 10 10
%%BeginPageSetup
BP
@@ -1530,7 +1530,7 @@ he top of the stack; the \214rst parameter of the initial)144 717.6 R
1.424(call is at the bottom.)144 729.6 R 1.424(When a subroutine is e)
6.424 F -.15(xe)-.15 G 1.424
(cuted, the parameters supplied are pushed onto).15 F(GNU Bash 4.4)72
768 Q(2016 February 8)141.79 E(10)190.95 E 0 Cg EP
768 Q(2016 April 27)146.785 E(10)195.945 E 0 Cg EP
%%Page: 11 11
%%BeginPageSetup
BP
@@ -1636,8 +1636,8 @@ H(he current completion function.).1 E F3(COMP_LINE)108 690 Q F0 1.208
2.848(mands in)144 714 R -.2(vo)-.4 G -.1(ke).2 G 5.349(db).1 G 5.349
(yt)-5.349 G 2.849(he programmable completion f)-5.349 F 2.849
(acilities \(see)-.1 F F3(Pr)5.349 E 2.849(ogrammable Completion)-.18 F
F0(belo)144 726 Q(w\).)-.25 E(GNU Bash 4.4)72 768 Q(2016 February 8)
141.79 E(11)190.95 E 0 Cg EP
F0(belo)144 726 Q(w\).)-.25 E(GNU Bash 4.4)72 768 Q(2016 April 27)
146.785 E(11)195.945 E 0 Cg EP
%%Page: 12 12
%%BeginPageSetup
BP
@@ -1760,7 +1760,7 @@ ich the current user is a member)-.25 F 6.228(.A)-.55 G(ssign-)-6.228 E
2.5(fi)-2.5 G 2.5(ti)-2.5 G 2.5(ss)-2.5 G(ubsequently reset.)-2.5 E F1
(HOSTN)108 702 Q(AME)-.2 E F0
(Automatically set to the name of the current host.)144 714 Q
(GNU Bash 4.4)72 768 Q(2016 February 8)141.79 E(12)190.95 E 0 Cg EP
(GNU Bash 4.4)72 768 Q(2016 April 27)146.785 E(12)195.945 E 0 Cg EP
%%Page: 13 13
%%BeginPageSetup
BP
@@ -1855,7 +1855,7 @@ F1(set)3.673 E F0 -.2(bu)3.673 G 1.173(iltin command \(see).2 F F2 1.174
(when)144 696 Q F1(bash)3.141 E F0 .642(starts up, each 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 708 Q(ariable is read-only)-.25 E
(.)-.65 E(GNU Bash 4.4)72 768 Q(2016 February 8)141.79 E(13)190.95 E 0
(.)-.65 E(GNU Bash 4.4)72 768 Q(2016 April 27)146.785 E(13)195.945 E 0
Cg EP
%%Page: 14 14
%%BeginPageSetup
@@ -1979,7 +1979,7 @@ E F0 5.116(.F)C .117
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(GNU Bash 4.4)72
768 Q(2016 February 8)141.79 E(14)190.95 E 0 Cg EP
768 Q(2016 April 27)146.785 E(14)195.945 E 0 Cg EP
%%Page: 15 15
%%BeginPageSetup
BP
@@ -2102,7 +2102,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 708 Q
(GNU Bash 4.4)72 768 Q(2016 February 8)141.79 E(15)190.95 E 0 Cg EP
(GNU Bash 4.4)72 768 Q(2016 April 27)146.785 E(15)195.945 E 0 Cg EP
%%Page: 16 16
%%BeginPageSetup
BP
@@ -2211,7 +2211,7 @@ l to zero, the shell disables mail checking.)-.25 E F1(MAILP)108 648 Q
.388(ariable, b)-.25 F .389
(ut the location of the user mail \214les that it uses is)-.2 F
(system dependent \(e.g., /v)144 720 Q(ar/mail/)-.25 E F1($USER)A F0
(\).)A(GNU Bash 4.4)72 768 Q(2016 February 8)141.79 E(16)190.95 E 0 Cg
(\).)A(GNU Bash 4.4)72 768 Q(2016 April 27)146.785 E(16)195.945 E 0 Cg
EP
%%Page: 17 17
%%BeginPageSetup
@@ -2237,9 +2237,8 @@ SF(OPTERR)108 84 Q F0 .39(If set to the v)144 96 R .39(alue 1,)-.25 F F1
(null directory name may appear as tw)-2.5 F 3.035(oa)-.1 G(djacent)
-3.035 E .867(colons, or as an initial or trailing colon.)144 168 R .868
(The def)5.868 F .868(ault path is system-dependent, and is set by the)
-.1 F 26.329(administrator who installs)144 180 R F1(bash)28.829 E F0
31.329(.A)C 26.328(common v)-2.501 F 26.328(alue is)-.25 F/F3 10
/Courier@0 SF
-.1 F(administrator who installs)144 180 Q F1(bash)2.5 E F0 5(.A)C
(common v)-2.5 E(alue is)-.25 E/F3 10/Courier@0 SF
(/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/bin:/sbin)144 192 Q
F0(.)A F1(POSIXL)108 204 Q(Y_CORRECT)-.92 E F0 .471(If this v)144 216 R
.471(ariable is in the en)-.25 F .471(vironment when)-.4 F F1(bash)2.971
@@ -2329,7 +2328,7 @@ E F0 13.365(acts as if it had the v)15.865 F(alue)-.25 E F1($\010\\nr)
(alue is null, no timing information is dis-)-.25 F 2.5(played. A)144
728.4 R(trailing ne)2.5 E
(wline is added when the format string is displayed.)-.25 E
(GNU Bash 4.4)72 768 Q(2016 February 8)141.79 E(17)190.95 E 0 Cg EP
(GNU Bash 4.4)72 768 Q(2016 April 27)146.785 E(17)195.945 E 0 Cg EP
%%Page: 18 18
%%BeginPageSetup
BP
@@ -2464,7 +2463,7 @@ G 4.333(da).15 G 1.833(rray assignments do not require an)-4.333 F 1.832
-.15(ve n)-.25 H(umber).15 E 2.615(,t)-.4 G .115
(hat number is interpreted as relati)-2.615 F .415 -.15(ve t)-.25 H
2.615(oo).15 G .116(ne greater than the maximum inde)-2.615 F(x)-.15 E
(GNU Bash 4.4)72 768 Q(2016 February 8)141.79 E(18)190.95 E 0 Cg EP
(GNU Bash 4.4)72 768 Q(2016 April 27)146.785 E(18)195.945 E 0 Cg EP
%%Page: 19 19
%%BeginPageSetup
BP
@@ -2615,7 +2614,7 @@ F .719(The results of each e)5.719 F .719
(xpanded string are not sorted; left to right order is)-.15 F(preserv)
108 729.6 Q 2.5(ed. F)-.15 F(or e)-.15 E(xample, a)-.15 E F2({)A F0
(d,c,b)A F2(})A F0 2.5(ee)C(xpands into `ade ace abe'.)-2.65 E
(GNU Bash 4.4)72 768 Q(2016 February 8)141.79 E(19)190.95 E 0 Cg EP
(GNU Bash 4.4)72 768 Q(2016 April 27)146.785 E(19)195.945 E 0 Cg EP
%%Page: 20 20
%%BeginPageSetup
BP
@@ -2751,7 +2750,7 @@ R .407(xpanded may be enclosed in braces, which are optional b)-.15 F
Q 1.189
(When braces are used, the matching ending brace is the \214rst `)108
724.8 R F1(})A F0 3.69('n)C 1.19(ot escaped by a backslash or within a)
-3.69 F(GNU Bash 4.4)72 768 Q(2016 February 8)141.79 E(20)190.95 E 0 Cg
-3.69 F(GNU Bash 4.4)72 768 Q(2016 April 27)146.785 E(20)195.945 E 0 Cg
EP
%%Page: 21 21
%%BeginPageSetup
@@ -2885,7 +2884,7 @@ G 2.596(oa)-2.596 G 2.596(no)-2.596 G -.25(ff)-2.596 G .096(set of -1 e)
G 3.822(sa)-3.822 G 3.822(ne)-3.822 G 1.322(xpansion error if)-3.972 F
F1(length)3.822 E F0 -.25(eva)3.822 G 1.322
(luates to a number less than).25 F(zero.)144 708 Q(GNU Bash 4.4)72 768
Q(2016 February 8)141.79 E(21)190.95 E 0 Cg EP
Q(2016 April 27)146.785 E(21)195.945 E 0 Cg EP
%%Page: 22 22
%%BeginPageSetup
BP
@@ -3027,7 +3026,7 @@ F .807(ginning of the e)-.15 F(xpanded)-.15 E -.25(va)144 712.8 S .621
F0 6.253(.I)C(f)-6.253 E F1(string)3.753 E F0 1.253(is null, matches of)
3.753 F F1(pattern)3.753 E F0 1.253(are deleted and the)3.753 F F2(/)
3.753 E F0(follo)3.753 E(wing)-.25 E F1(pattern)3.753 E F0 1.254(may be)
3.754 F(GNU Bash 4.4)72 768 Q(2016 February 8)141.79 E(22)190.95 E 0 Cg
3.754 F(GNU Bash 4.4)72 768 Q(2016 April 27)146.785 E(22)195.945 E 0 Cg
EP
%%Page: 23 23
%%BeginPageSetup
@@ -3140,7 +3139,7 @@ F(belo)144 578.4 Q -.65(w.)-.25 G F1(Command Substitution)87 595.2 Q F2
G(lent b).25 E(ut f)-.2 E(aster)-.1 E F1($\(<)2.5 E F2(\214le)2.5 E F1
(\))A F0(.)A 1.724(When the old-style backquote form of substitution is\
used, backslash retains its literal meaning e)108 729.6 R(xcept)-.15 E
(GNU Bash 4.4)72 768 Q(2016 February 8)141.79 E(23)190.95 E 0 Cg EP
(GNU Bash 4.4)72 768 Q(2016 April 27)146.785 E(23)195.945 E 0 Cg EP
%%Page: 24 24
%%BeginPageSetup
BP
@@ -3270,7 +3269,7 @@ F0 3.177(,a).24 G .678(nd replaced with an alphabeti-)-3.177 F .562
(cally sorted list of \214lenames matching the pattern \(see)108 722.4 R
F3 -.09(Pa)3.062 G(tter).09 E 2.812(nM)-.135 G(atching)-2.812 E F0(belo)
2.812 E 3.062(w\). If)-.25 F .561(no matching \214lenames)3.061 F
(GNU Bash 4.4)72 768 Q(2016 February 8)141.79 E(24)190.95 E 0 Cg EP
(GNU Bash 4.4)72 768 Q(2016 April 27)146.785 E(24)195.945 E 0 Cg EP
%%Page: 25 25
%%BeginPageSetup
BP
@@ -3408,7 +3407,7 @@ E F3(symbol)A F1(.])A F0(matches the collating symbol)2.5 E F3(symbol)
730.8 R .256(In the follo)5.256 F .256(wing description, a)-.25 F F3
(pattern-list)2.755 E F0 .255
(is a list of one or more patterns separated by a)2.755 F F1(|)2.755 E
F0(.)A(GNU Bash 4.4)72 768 Q(2016 February 8)141.79 E(25)190.95 E 0 Cg
F0(.)A(GNU Bash 4.4)72 768 Q(2016 April 27)146.785 E(25)195.945 E 0 Cg
EP
%%Page: 26 26
%%BeginPageSetup
@@ -3498,7 +3497,7 @@ E F1(/de)144 657.6 Q(v/stdin)-.15 E F0(File descriptor 0 is duplicated.)
180 669.6 Q F1(/de)144 681.6 Q(v/stdout)-.15 E F0
(File descriptor 1 is duplicated.)180 693.6 Q F1(/de)144 705.6 Q
(v/stderr)-.15 E F0(File descriptor 2 is duplicated.)180 717.6 Q
(GNU Bash 4.4)72 768 Q(2016 February 8)141.79 E(26)190.95 E 0 Cg EP
(GNU Bash 4.4)72 768 Q(2016 April 27)146.785 E(26)195.945 E 0 Cg EP
%%Page: 27 27
%%BeginPageSetup
BP
@@ -3591,7 +3590,7 @@ F1(Duplicating File Descriptors)2.5 E F0(belo)2.5 E
691.2 Q(xpansion of)-.15 E F2(wor)2.5 E(d)-.37 E F0(.).77 E
(The format for appending standard output and standard error is:)108 708
Q F1(&>>)144 724.8 Q F2(wor)A(d)-.37 E F0(GNU Bash 4.4)72 768 Q
(2016 February 8)141.79 E(27)190.95 E 0 Cg EP
(2016 April 27)146.785 E(27)195.945 E 0 Cg EP
%%Page: 28 28
%%BeginPageSetup
BP
@@ -3688,7 +3687,7 @@ F0 2.754<2c8c>C .254(le descriptor)-2.754 F F2(n)3.114 E F0 .254
(is closed after being duplicated to)2.5 E F2(n)2.5 E F0(.)A(Similarly)
108 708 Q 2.5(,t)-.65 G(he redirection operator)-2.5 E([)144 724.8 Q F2
(n)A F0(])A F1(>&)A F2(digit)A F1<ad>A F0(GNU Bash 4.4)72 768 Q
(2016 February 8)141.79 E(28)190.95 E 0 Cg EP
(2016 April 27)146.785 E(28)195.945 E 0 Cg EP
%%Page: 29 29
%%BeginPageSetup
BP
@@ -3825,7 +3824,7 @@ F(-)-.2 E(ited unless the)108 688.8 Q F2(\255o errtrace)2.5 E F0
3.155 E F0 -.2(bu)3.156 G .656(iltin command.).2 F(Ordinarily)5.656 E
3.156(,v)-.65 G .656(ariables and)-3.406 F(their v)108 717.6 Q
(alues are shared between the function and its caller)-.25 E(.)-.55 E
(GNU Bash 4.4)72 768 Q(2016 February 8)141.79 E(29)190.95 E 0 Cg EP
(GNU Bash 4.4)72 768 Q(2016 April 27)146.785 E(29)195.945 E 0 Cg EP
%%Page: 30 30
%%BeginPageSetup
BP
@@ -3930,7 +3929,7 @@ F 1.008(xpression, shell v)-.15 F 1.007
(ariable which has been gi)-.25 F -.15(ve)-.25 G 3.89(nt).15 G(he)-3.89
E F3(inte)3.89 E -.1(ge)-.4 G(r).1 E F0(attrib)3.89 E 1.39(ute using)-.2
F F1(declar)3.89 E 3.89(e-)-.18 G(i)-3.89 E F0(is)3.89 E(GNU Bash 4.4)72
768 Q(2016 February 8)141.79 E(30)190.95 E 0 Cg EP
768 Q(2016 April 27)146.785 E(30)195.945 E 0 Cg EP
%%Page: 31 31
%%BeginPageSetup
BP
@@ -4048,8 +4047,8 @@ F1(optname)2.5 E F0 -.35(Tr)144 697.2 S .262(ue if the shell option).35
F F1(optname)2.992 E F0 .262(is enabled.)2.942 F .262
(See the list of options under the description of the)5.262 F F3<ad6f>
2.763 E F0(option to the)144 709.2 Q F3(set)2.5 E F0 -.2(bu)2.5 G
(iltin belo).2 E -.65(w.)-.25 G(GNU Bash 4.4)72 768 Q(2016 February 8)
141.79 E(31)190.95 E 0 Cg EP
(iltin belo).2 E -.65(w.)-.25 G(GNU Bash 4.4)72 768 Q(2016 April 27)
146.785 E(31)195.945 E 0 Cg EP
%%Page: 32 32
%%BeginPageSetup
BP
@@ -4140,7 +4139,7 @@ Q(xits with a status of zero.)-.15 E F4(COMMAND EXECUTION)72 703.2 Q F0
.546(After a command has been split into w)108 715.2 R .547
(ords, if it results in a simple command and an optional list of ar)-.1
F(gu-)-.18 E(ments, the follo)108 727.2 Q(wing actions are tak)-.25 E
(en.)-.1 E(GNU Bash 4.4)72 768 Q(2016 February 8)141.79 E(32)190.95 E 0
(en.)-.1 E(GNU Bash 4.4)72 768 Q(2016 April 27)146.785 E(32)195.945 E 0
Cg EP
%%Page: 33 33
%%BeginPageSetup
@@ -4254,7 +4253,7 @@ F1(PPID)2.5 E F0 .426(When a simple command other than a b)108 616.8 R
(odi\214cations and additions speci\214ed by redirections to the com-)
-3.556 F(mand)144 669.6 Q<83>108 686.4 Q(the current w)144 686.4 Q
(orking directory)-.1 E<83>108 703.2 Q(the \214le creation mode mask)144
703.2 Q(GNU Bash 4.4)72 768 Q(2016 February 8)141.79 E(33)190.95 E 0 Cg
703.2 Q(GNU Bash 4.4)72 768 Q(2016 April 27)146.785 E(33)195.945 E 0 Cg
EP
%%Page: 34 34
%%BeginPageSetup
@@ -4382,7 +4381,7 @@ Q(ails because of an error during e)-.1 E
F1(Bash)108 724.8 Q F0 .201(itself returns the e)2.701 F .202
(xit status of the last command e)-.15 F -.15(xe)-.15 G .202
(cuted, unless a syntax error occurs, in which case).15 F(GNU Bash 4.4)
72 768 Q(2016 February 8)141.79 E(34)190.95 E 0 Cg EP
72 768 Q(2016 April 27)146.785 E(34)195.945 E 0 Cg EP
%%Page: 35 35
%%BeginPageSetup
BP
@@ -4518,7 +4517,7 @@ F1(kill)3.395 E F0 .894(command to kill it.)3.395 F(A)5.894 E F1(^Z)
Q F5(jobspec)A F0 3.457(\). Job)B(number)3.457 E F5(n)3.817 E F0 .957
(may be referred to as)3.697 F F1(%n)3.457 E F0 5.957(.A)C .957
(job may also be referred to using a pre\214x of the)-2.5 F
(GNU Bash 4.4)72 768 Q(2016 February 8)141.79 E(35)190.95 E 0 Cg EP
(GNU Bash 4.4)72 768 Q(2016 April 27)146.785 E(35)195.945 E 0 Cg EP
%%Page: 36 36
%%BeginPageSetup
BP
@@ -4638,7 +4637,7 @@ F1(\\W)144 679.2 Q F0(the basename of the current w)180 679.2 Q
(the command number of this command)180 703.2 Q F1(\\$)144 715.2 Q F0
(if the ef)180 715.2 Q(fecti)-.25 E .3 -.15(ve U)-.25 H(ID is 0, a).15 E
F1(#)2.5 E F0 2.5(,o)C(therwise a)-2.5 E F1($)2.5 E F0(GNU Bash 4.4)72
768 Q(2016 February 8)141.79 E(36)190.95 E 0 Cg EP
768 Q(2016 April 27)146.785 E(36)195.945 E 0 Cg EP
%%Page: 37 37
%%BeginPageSetup
BP
@@ -4766,7 +4765,7 @@ F0(,).72 E F2(SP)2.5 E -.3(AC)-.9 G(E).3 E F0 2.5(,a).73 G(nd)-2.5 E F2
F -.15(ey)-.1 G 2.709(st).15 G 2.709(ob)-2.709 G 2.709(eb)-2.709 G .209
(ound to a string that is inserted when the k)-2.709 F .509 -.15(ey i)
-.1 H(s).15 E(pressed \(a)108 724.8 Q F2(macr)2.5 E(o)-.45 E F0(\).)A
(GNU Bash 4.4)72 768 Q(2016 February 8)141.79 E(37)190.95 E 0 Cg EP
(GNU Bash 4.4)72 768 Q(2016 April 27)146.785 E(37)195.945 E 0 Cg EP
%%Page: 38 38
%%BeginPageSetup
BP
@@ -4860,7 +4859,7 @@ R .043(ariables that can be used to further customize its beha)-.25 F
(vior)-.2 E 5.043(.A)-.55 G -.25(va)-2.5 G .043
(riable may be set in the).25 F F2(inpu-)2.554 E(tr)108 727.2 Q(c)-.37 E
F0(\214le with a statement of the form)2.81 E(GNU Bash 4.4)72 768 Q
(2016 February 8)141.79 E(38)190.95 E 0 Cg EP
(2016 April 27)146.785 E(38)195.945 E 0 Cg EP
%%Page: 39 39
%%BeginPageSetup
BP
@@ -4967,7 +4966,7 @@ F0(.)A F1(echo\255contr)108 705.6 Q(ol\255characters \(On\))-.18 E F0
1.211(perating systems that indicate the)-3.71 F 3.711(ys)-.15 G 1.211
(upport it, readline echoes a character)-3.711 F
(corresponding to a signal generated from the k)144 729.6 Q -.15(ey)-.1
G(board.).15 E(GNU Bash 4.4)72 768 Q(2016 February 8)141.79 E(39)190.95
G(board.).15 E(GNU Bash 4.4)72 768 Q(2016 April 27)146.785 E(39)195.945
E 0 Cg EP
%%Page: 40 40
%%BeginPageSetup
@@ -5080,7 +5079,7 @@ n be used to embed a terminal control sequence into)144 648 R
2.82 G(adline).37 E F0(will)2.82 E .907(use the shorter b)144 720 R .907
(ut complete k)-.2 F 1.207 -.15(ey s)-.1 H 3.407(equence. The).15 F -.25
(va)3.407 G .907(lue is speci\214ed in milliseconds, so a v).25 F .906
(alue of)-.25 F(GNU Bash 4.4)72 768 Q(2016 February 8)141.79 E(40)190.95
(alue of)-.25 F(GNU Bash 4.4)72 768 Q(2016 April 27)146.785 E(40)195.945
E 0 Cg EP
%%Page: 41 41
%%BeginPageSetup
@@ -5185,7 +5184,7 @@ F .522(xpanded lik)-.15 F 3.022(eak)-.1 G .822 -.15(ey b)-3.122 H .522
144 708 R .386(gin and end sequences of non-printing characters, which \
can be used to embed a ter)-.15 F(-)-.2 E
(minal control sequence into the mode string.)144 720 Q(GNU Bash 4.4)72
768 Q(2016 February 8)141.79 E(41)190.95 E 0 Cg EP
768 Q(2016 April 27)146.785 E(41)195.945 E 0 Cg EP
%%Page: 42 42
%%BeginPageSetup
BP
@@ -5286,7 +5285,7 @@ F0 -.25(va)2.724 G .224
(riable are used to terminate an incremental search.).25 F 2.315
(If that v)108 720 R 2.315(ariable has not been assigned a v)-.25 F
2.315(alue the Escape and Control-J characters will terminate an)-.25 F
(GNU Bash 4.4)72 768 Q(2016 February 8)141.79 E(42)190.95 E 0 Cg EP
(GNU Bash 4.4)72 768 Q(2016 April 27)146.785 E(42)195.945 E 0 Cg EP
%%Page: 43 43
%%BeginPageSetup
BP
@@ -5374,7 +5373,7 @@ S(draw\255curr).18 E(ent\255line)-.18 E F0(Refresh the current line.)144
E(ving back in the list.)-.15 E F2(next\255history \(C\255n\))108 700.8
Q F0(Fetch the ne)144 712.8 Q(xt command from the history list, mo)-.15
E(ving forw)-.15 E(ard in the list.)-.1 E(GNU Bash 4.4)72 768 Q
(2016 February 8)141.79 E(43)190.95 E 0 Cg EP
(2016 April 27)146.785 E(43)195.945 E 0 Cg EP
%%Page: 44 44
%%BeginPageSetup
BP
@@ -5472,7 +5471,7 @@ H .491(hrough the history).15 F 5.492(.A)-.65 G(ne)-2.5 E -.05(ga)-.15 G
-.15 E F1(insert\255last\255ar)108 684 Q(gument \(M\255.)-.1 E 2.5(,M)
.833 G -1.667(\255_ \))-2.5 F F0 2.5(As)144 696 S(ynon)-2.5 E(ym for)
-.15 E F1(yank\255last\255ar)2.5 E(g)-.1 E F0(.)A(GNU Bash 4.4)72 768 Q
(2016 February 8)141.79 E(44)190.95 E 0 Cg EP
(2016 April 27)146.785 E(44)195.945 E 0 Cg EP
%%Page: 45 45
%%BeginPageSetup
BP
@@ -5574,7 +5573,7 @@ F(ferently)-.25 E 6.894(.E)-.65 G 1.894(ach call to)-6.894 F F4 -.37(re)
Q(By def)5 E(ault, this command is unbound.)-.1 E F1(Killing and Y)87
693.6 Q(anking)-.85 E(kill\255line \(C\255k\))108 705.6 Q F0
(Kill the te)144 717.6 Q(xt from point to the end of the line.)-.15 E
(GNU Bash 4.4)72 768 Q(2016 February 8)141.79 E(45)190.95 E 0 Cg EP
(GNU Bash 4.4)72 768 Q(2016 April 27)146.785 E(45)195.945 E 0 Cg EP
%%Page: 46 46
%%BeginPageSetup
BP
@@ -5661,7 +5660,7 @@ E F0 .779(This is another w)144 616.8 R .779(ay to specify an ar)-.1 F
(cuting this function the \214rst time mak).15 F .823(es the ar)-.1 F
(gument)-.18 E(count four)144 688.8 Q 2.5(,as)-.4 G(econd time mak)-2.5
E(es the ar)-.1 E(gument count sixteen, and so on.)-.18 E F1(Completing)
87 705.6 Q F0(GNU Bash 4.4)72 768 Q(2016 February 8)141.79 E(46)190.95 E
87 705.6 Q F0(GNU Bash 4.4)72 768 Q(2016 April 27)146.785 E(46)195.945 E
0 Cg EP
%%Page: 47 47
%%BeginPageSetup
@@ -5759,7 +5758,7 @@ E F1(possible\255\214lename\255completions \(C\255x /\))108 396 Q F0
(xt before point, comparing the te)-.15 F .611(xt ag)-.15 F .611
(ainst lines from the his-)-.05 F
(tory list for possible completion matches.)144 696 Q(GNU Bash 4.4)72
768 Q(2016 February 8)141.79 E(47)190.95 E 0 Cg EP
768 Q(2016 April 27)146.785 E(47)195.945 E 0 Cg EP
%%Page: 48 48
%%BeginPageSetup
BP
@@ -5856,8 +5855,8 @@ ing stray characters into the editing b)144 657.6 R(uf)-.2 E(fer)-.25 E
(comment\255begin)2.821 E F0 2.822(,t)C .322(he v)-2.822 F .322(alue is)
-.25 F .832(inserted, otherwise the characters in)144 729.6 R F1
(comment\255begin)3.332 E F0 .831(are deleted from the be)3.332 F .831
(ginning of the line.)-.15 F(GNU Bash 4.4)72 768 Q(2016 February 8)
141.79 E(48)190.95 E 0 Cg EP
(ginning of the line.)-.15 F(GNU Bash 4.4)72 768 Q(2016 April 27)146.785
E(48)195.945 E 0 Cg EP
%%Page: 49 49
%%BeginPageSetup
BP
@@ -5973,7 +5972,7 @@ F F1<ad57>2.821 E F0 .32(option is considered.)2.821 F .32
(xpansion are pre\214x-matched ag)-.15 F .209(ainst the w)-.05 F .209
(ord being com-)-.1 F(pleted, and the matching w)108 724.8 Q
(ords become the possible completions.)-.1 E(GNU Bash 4.4)72 768 Q
(2016 February 8)141.79 E(49)190.95 E 0 Cg EP
(2016 April 27)146.785 E(49)195.945 E 0 Cg EP
%%Page: 50 50
%%BeginPageSetup
BP
@@ -6108,7 +6107,7 @@ E -.15(Fo)108 660 S 2.636(ri).15 G .137
E/F4 10/Courier@0 SF(_completion_loader\(\))108 688.8 Q({)108 700.8 Q 6
(.")144 712.8 S
(/etc/bash_completion.d/$1.sh" >/dev/null 2>&1 && return 124)-6 E(})108
724.8 Q F0(GNU Bash 4.4)72 768 Q(2016 February 8)141.79 E(50)190.95 E 0
724.8 Q F0(GNU Bash 4.4)72 768 Q(2016 April 27)146.785 E(50)195.945 E 0
Cg EP
%%Page: 51 51
%%BeginPageSetup
@@ -6254,7 +6253,7 @@ F3(!)3.511 E F0 .178(by def)3.511 F 2.678(ault. Only)-.1 F .178
(xpansion character)-.15 F 2.677(,b)-.4 G .177(ut the his-)-2.877 F .67
(tory e)108 729.6 R .67(xpansion character is also treated as quoted if\
it immediately precedes the closing double quote in a)-.15 F
(GNU Bash 4.4)72 768 Q(2016 February 8)141.79 E(51)190.95 E 0 Cg EP
(GNU Bash 4.4)72 768 Q(2016 April 27)146.785 E(51)195.945 E 0 Cg EP
%%Page: 52 52
%%BeginPageSetup
BP
@@ -6367,7 +6366,7 @@ F .315(This is a synon)5.315 F .315(ym for `)-.15 F F2(1\255$)A F0 2.815
(ord.)-.1 E(If a w)108 710.4 Q(ord designator is supplied without an e)
-.1 E -.15(ve)-.25 G(nt speci\214cation, the pre).15 E
(vious command is used as the e)-.25 E -.15(ve)-.25 G(nt.).15 E
(GNU Bash 4.4)72 768 Q(2016 February 8)141.79 E(52)190.95 E 0 Cg EP
(GNU Bash 4.4)72 768 Q(2016 April 27)146.785 E(52)195.945 E 0 Cg EP
%%Page: 53 53
%%BeginPageSetup
BP
@@ -6509,7 +6508,7 @@ F 1.314(plied, the name and v)144 721.2 R 1.314
(alue of the alias is printed.)-.25 F F1(Alias)6.314 E F0 1.314
(returns true unless a)3.814 F F2(name)3.814 E F0 1.313(is gi)3.814 F
-.15(ve)-.25 G 3.813(nf).15 G(or)-3.813 E(GNU Bash 4.4)72 768 Q
(2016 February 8)141.79 E(53)190.95 E 0 Cg EP
(2016 April 27)146.785 E(53)195.945 E 0 Cg EP
%%Page: 54 54
%%BeginPageSetup
BP
@@ -6621,7 +6620,7 @@ E F0(1.)2.554 E(If)144 679.2 Q F2(n)3.074 E F0 .215(is greater than the\
number of enclosing loops, all enclosing loops are e)2.954 F 2.715
(xited. The)-.15 F .215(return v)2.715 F(alue)-.25 E(is 0 unless)144
691.2 Q F2(n)2.5 E F0(is not greater than or equal to 1.)2.5 E
(GNU Bash 4.4)72 768 Q(2016 February 8)141.79 E(54)190.95 E 0 Cg EP
(GNU Bash 4.4)72 768 Q(2016 April 27)146.785 E(54)195.945 E 0 Cg EP
%%Page: 55 55
%%BeginPageSetup
BP
@@ -6762,7 +6761,7 @@ em directly from a completion speci\214cation with the same \215ags.)144
(will be displayed.)2.5 E(The return v)144 715.2 Q
(alue is true unless an in)-.25 E -.25(va)-.4 G
(lid option is supplied, or no matches were generated.).25 E
(GNU Bash 4.4)72 768 Q(2016 February 8)141.79 E(55)190.95 E 0 Cg EP
(GNU Bash 4.4)72 768 Q(2016 April 27)146.785 E(55)195.945 E 0 Cg EP
%%Page: 56 56
%%BeginPageSetup
BP
@@ -6853,7 +6852,7 @@ Q F1<ad41>144 588 Q F2(action)2.5 E F0(The)184 600 Q F2(action)2.5 E F0
Q F0(Command names.)224 684 Q(May also be speci\214ed as)5 E F1<ad63>2.5
E F0(.)A F1(dir)184 696 Q(ectory)-.18 E F0(Directory names.)224 708 Q
(May also be speci\214ed as)5 E F1<ad64>2.5 E F0(.)A(GNU Bash 4.4)72 768
Q(2016 February 8)141.79 E(56)190.95 E 0 Cg EP
Q(2016 April 27)146.785 E(56)195.945 E 0 Cg EP
%%Page: 57 57
%%BeginPageSetup
BP
@@ -6943,7 +6942,7 @@ F1<ad58>144 612 Q F3(\214lterpat)2.5 E(\214lterpat)184 624 Q F0 .455
1.362(ompletion speci\214cation for a).15 F F3(name)144 700.8 Q F0
(for which no speci\214cation e)2.5 E
(xists, or an error occurs adding a completion speci\214cation.)-.15 E
(GNU Bash 4.4)72 768 Q(2016 February 8)141.79 E(57)190.95 E 0 Cg EP
(GNU Bash 4.4)72 768 Q(2016 April 27)146.785 E(57)195.945 E 0 Cg EP
%%Page: 58 58
%%BeginPageSetup
BP
@@ -7087,7 +7086,7 @@ R(lo)2.5 E(wer)-.25 E(-case attrib)-.2 E(ute is disabled.)-.2 E F1<ad78>
E 2.835(ee)-.1 G(ach)-2.835 E F2(name)2.835 E F0 .335
(local, as with the)2.835 F F1(local)2.835 E F0 .335
(command, unless the)2.835 F F1<ad67>2.835 E F0(option)2.835 E
(GNU Bash 4.4)72 768 Q(2016 February 8)141.79 E(58)190.95 E 0 Cg EP
(GNU Bash 4.4)72 768 Q(2016 April 27)146.785 E(58)195.945 E 0 Cg EP
%%Page: 59 59
%%BeginPageSetup
BP
@@ -7199,7 +7198,7 @@ F0(ne)180 667.2 Q 2.5(wl)-.25 G(ine)-2.5 E F2(\\r)144 679.2 Q F0
(carriage return)180 679.2 Q F2(\\t)144 691.2 Q F0(horizontal tab)180
691.2 Q F2(\\v)144 703.2 Q F0 -.15(ve)180 703.2 S(rtical tab).15 E F2
(\\\\)144 715.2 Q F0(backslash)180 715.2 Q(GNU Bash 4.4)72 768 Q
(2016 February 8)141.79 E(59)190.95 E 0 Cg EP
(2016 April 27)146.785 E(59)195.945 E 0 Cg EP
%%Page: 60 60
%%BeginPageSetup
BP
@@ -7339,7 +7338,7 @@ F1<ad65>A F2(ename)2.5 E F0 2.5(][)C F1(\255lnr)-2.5 E F0 2.5(][)C F2
144 724.8 Q .311(ginning with that string\) or as a number \(an inde)
-.15 F 2.811(xi)-.15 G .31(nto the history list, where a ne)-2.811 F
-.05(ga)-.15 G(ti).05 E .61 -.15(ve n)-.25 H(umber).15 E(GNU Bash 4.4)72
768 Q(2016 February 8)141.79 E(60)190.95 E 0 Cg EP
768 Q(2016 April 27)146.785 E(60)195.945 E 0 Cg EP
%%Page: 61 61
%%BeginPageSetup
BP
@@ -7468,7 +7467,7 @@ E F0 .399(is silent, the option character found is placed in)2.899 F F4
729.6 R 1.242(gument is not found, and)-.18 F F3(getopts)3.741 E F0
1.241(is not silent, a question mark \()3.741 F F3(?).833 E F0 3.741
(\)i).833 G 3.741(sp)-3.741 G 1.241(laced in)-3.741 F(GNU Bash 4.4)72
768 Q(2016 February 8)141.79 E(61)190.95 E 0 Cg EP
768 Q(2016 April 27)146.785 E(61)195.945 E 0 Cg EP
%%Page: 62 62
%%BeginPageSetup
BP
@@ -7583,7 +7582,7 @@ ory \214le and append them to the current history list.)180 631.2 Q F3
(are added.)2.77 E .145(If the)144 720 R F2(HISTTIMEFORMA)2.645 E(T)
-.855 E F0 -.25(va)2.395 G .145
(riable is set, the time stamp information associated with each history)
.25 F(GNU Bash 4.4)72 768 Q(2016 February 8)141.79 E(62)190.95 E 0 Cg EP
.25 F(GNU Bash 4.4)72 768 Q(2016 April 27)146.785 E(62)195.945 E 0 Cg EP
%%Page: 63 63
%%BeginPageSetup
BP
@@ -7718,8 +7717,8 @@ E F2<ad6e>144 698.4 Q F0(Cop)180 698.4 Q 2.5(ya)-.1 G 2.5(tm)-2.5 G(ost)
(is 0, all lines are copied.)2.5 E F2<ad4f>144 710.4 Q F0(Be)180 710.4 Q
(gin assigning to)-.15 E F1(arr)2.83 E(ay)-.15 E F0(at inde)2.82 E(x)
-.15 E F1(origin)2.5 E F0 5(.T).24 G(he def)-5 E(ault inde)-.1 E 2.5(xi)
-.15 G 2.5(s0)-2.5 G(.)-2.5 E(GNU Bash 4.4)72 768 Q(2016 February 8)
141.79 E(63)190.95 E 0 Cg EP
-.15 G 2.5(s0)-2.5 G(.)-2.5 E(GNU Bash 4.4)72 768 Q(2016 April 27)
146.785 E(63)195.945 E 0 Cg EP
%%Page: 64 64
%%BeginPageSetup
BP
@@ -7839,7 +7838,7 @@ E(guments)-.37 E F0 5.923(.I)C 3.423(ft)-5.923 G(he)-3.423 E F2(format)
F0 .033(than are supplied, the e)2.534 F .033
(xtra format speci\214cations beha)-.15 F .333 -.15(ve a)-.2 H 2.533(si)
.15 G 2.533(faz)-2.533 G .033(ero v)-2.533 F .033(alue or null string,)
-.25 F(GNU Bash 4.4)72 768 Q(2016 February 8)141.79 E(64)190.95 E 0 Cg
-.25 F(GNU Bash 4.4)72 768 Q(2016 April 27)146.785 E(64)195.945 E 0 Cg
EP
%%Page: 65 65
%%BeginPageSetup
@@ -7965,8 +7964,8 @@ E(s)-.1 E F0(characters are read before the delimiter)2.5 E(.)-.55 E F1
(Delimiter characters encoun-)5.274 F 1.002
(tered in the input are not treated specially and do not cause)180 727.2
R F1 -.18(re)3.503 G(ad).18 E F0 1.003(to return until)3.503 F F2(nc)
3.503 E(har)-.15 E(s)-.1 E F0(GNU Bash 4.4)72 768 Q(2016 February 8)
141.79 E(65)190.95 E 0 Cg EP
3.503 E(har)-.15 E(s)-.1 E F0(GNU Bash 4.4)72 768 Q(2016 April 27)
146.785 E(65)195.945 E 0 Cg EP
%%Page: 66 66
%%BeginPageSetup
BP
@@ -8106,7 +8105,7 @@ R 3.284(ariables. Read-only)-.25 F -.25(va)3.284 G .784
(locale. When)144 727.2 R 1.031(options are speci\214ed, the)3.53 F
3.531(ys)-.15 G 1.031(et or unset shell attrib)-3.531 F 3.531(utes. An)
-.2 F 3.531(ya)-.15 G -.18(rg)-3.531 G 1.031(uments remaining).18 F
(GNU Bash 4.4)72 768 Q(2016 February 8)141.79 E(66)190.95 E 0 Cg EP
(GNU Bash 4.4)72 768 Q(2016 April 27)146.785 E(66)195.945 E 0 Cg EP
%%Page: 67 67
%%BeginPageSetup
BP
@@ -8214,7 +8213,7 @@ F0 2.5(option. This)224 606 R(also af)2.5 E(fects the editing interf)
H(nder).15 E F3(HIST)3.087 E(OR)-.162 E(Y)-.315 E/F4 9/Times-Roman@0 SF
(.)A F0 .587(This option is)5.087 F(on by def)224 714 Q
(ault in interacti)-.1 E .3 -.15(ve s)-.25 H(hells.).15 E(GNU Bash 4.4)
72 768 Q(2016 February 8)141.79 E(67)190.95 E 0 Cg EP
72 768 Q(2016 April 27)146.785 E(67)195.945 E 0 Cg EP
%%Page: 68 68
%%BeginPageSetup
BP
@@ -8311,7 +8310,7 @@ F0 .214(does not o)2.714 F -.15(ve)-.15 G .214(rwrite an e).15 F .214
3.053(tors. This)184 702 R .553(may be o)3.053 F -.15(ve)-.15 G .553
(rridden when creating output \214les by using the redirection opera-)
.15 F(tor)184 714 Q F1(>|)2.5 E F0(instead of)2.5 E F1(>)2.5 E F0(.)A
(GNU Bash 4.4)72 768 Q(2016 February 8)141.79 E(68)190.95 E 0 Cg EP
(GNU Bash 4.4)72 768 Q(2016 April 27)146.785 E(68)195.945 E 0 Cg EP
%%Page: 69 69
%%BeginPageSetup
BP
@@ -8430,7 +8429,7 @@ F1(cdable_v)144 694.8 Q(ars)-.1 E F0 .155(If set, an ar)184 706.8 R .155
(iltin command that is not a directory is assumed to be the).2 F
(name of a v)184 718.8 Q(ariable whose v)-.25 E
(alue is the directory to change to.)-.25 E(GNU Bash 4.4)72 768 Q
(2016 February 8)141.79 E(69)190.95 E 0 Cg EP
(2016 April 27)146.785 E(69)195.945 E 0 Cg EP
%%Page: 70 70
%%BeginPageSetup
BP
@@ -8541,8 +8540,8 @@ mes when per)3.153 F(-)-.2 E 1.524(forming completion.)184 708 R 1.524
(If not set,)6.524 F F1(bash)4.024 E F0(remo)4.024 E -.15(ve)-.15 G
4.024(sm).15 G 1.524(etacharacters such as the dollar sign)-4.024 F
2.667(from the set of characters that will be quoted in completed \214l\
enames when these)184 720 R(GNU Bash 4.4)72 768 Q(2016 February 8)141.79
E(70)190.95 E 0 Cg EP
enames when these)184 720 R(GNU Bash 4.4)72 768 Q(2016 April 27)146.785
E(70)195.945 E 0 Cg EP
%%Page: 71 71
%%BeginPageSetup
BP
@@ -8584,168 +8583,172 @@ E F1(exec)2.5 E F0 -.1(fa)2.5 G(ils.).1 E F1(expand_aliases)144 252 Q F0
F 1.017 -.15(ve u)-.15 H(nder).15 E/F2 9/Times-Bold@0 SF(ALIASES)3.217 E
/F3 9/Times-Roman@0 SF(.)A F0 .717(This option is enabled)5.217 F
(by def)184 276 Q(ault for interacti)-.1 E .3 -.15(ve s)-.25 H(hells.)
.15 E F1(extdeb)144 288 Q(ug)-.2 E F0(If set, beha)184 300 Q
(vior intended for use by deb)-.2 E(uggers is enabled:)-.2 E F1(1.)184
312 Q F0(The)220 312 Q F1<ad46>4.251 E F0 1.751(option to the)4.251 F F1
(declar)4.251 E(e)-.18 E F0 -.2(bu)4.251 G 1.751
(iltin displays the source \214le name and line).2 F
(number corresponding to each function name supplied as an ar)220 324 Q
(gument.)-.18 E F1(2.)184 336 Q F0 1.667(If the command run by the)220
336 R F1(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 348
Q -.15(xe)-.15 G(cuted.).15 E F1(3.)184 360 Q F0 .841
(If the command run by the)220 360 R F1(DEB)3.341 E(UG)-.1 E F0 .841
.15 E F1(extdeb)144 288 Q(ug)-.2 E F0 .672(If set at shell in)184 300 R
-.2(vo)-.4 G .672(cation, arrange to e).2 F -.15(xe)-.15 G .671
(cute the deb).15 F .671(ugger pro\214le before the shell starts,)-.2 F
.22(identical to the)184 312 R F1<adad646562>2.72 E(ugger)-.2 E F0 2.721
(option. If)2.721 F .221(set after in)2.721 F -.2(vo)-.4 G .221
(cation, beha).2 F .221(vior intended for use by)-.2 F(deb)184 324 Q
(uggers is enabled:)-.2 E F1(1.)184 336 Q F0(The)220 336 Q F1<ad46>4.251
E F0 1.751(option to the)4.251 F F1(declar)4.251 E(e)-.18 E F0 -.2(bu)
4.251 G 1.751(iltin displays the source \214le name and line).2 F
(number corresponding to each function name supplied as an ar)220 348 Q
(gument.)-.18 E F1(2.)184 360 Q F0 1.667(If the command run by the)220
360 R F1(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 372
Q -.15(xe)-.15 G(cuted.).15 E F1(3.)184 384 Q F0 .841
(If the command run by the)220 384 R F1(DEB)3.341 E(UG)-.1 E F0 .841
(trap returns a v)3.341 F .84(alue of 2, and the shell is)-.25 F -.15
(exe)220 372 S .488
(exe)220 396 S .488
(cuting in a subroutine \(a shell function or a shell script e).15 F
-.15(xe)-.15 G .488(cuted by the).15 F F1(.)2.988 E F0(or)2.988 E F1
(sour)220 384 Q(ce)-.18 E F0 -.2(bu)2.5 G
(sour)220 408 Q(ce)-.18 E F0 -.2(bu)2.5 G
(iltins\), the shell simulates a call to).2 E F1 -.18(re)2.5 G(tur).18 E
(n)-.15 E F0(.)A F1(4.)184 396 Q F2 -.27(BA)220 396 S(SH_ARGC).27 E F0
(n)-.15 E F0(.)A F1(4.)184 420 Q F2 -.27(BA)220 420 S(SH_ARGC).27 E F0
(and)3.154 E F2 -.27(BA)3.404 G(SH_ARGV).27 E F0 .904
(are updated as described in their descriptions)3.154 F(abo)220 408 Q
-.15(ve)-.15 G(.).15 E F1(5.)184 420 Q F0 1.637(Function tracing is ena\
bled: command substitution, shell functions, and sub-)220 420 R
(shells in)220 432 Q -.2(vo)-.4 G -.1(ke).2 G 2.5(dw).1 G(ith)-2.5 E F1
(are updated as described in their descriptions)3.154 F(abo)220 432 Q
-.15(ve)-.15 G(.).15 E F1(5.)184 444 Q F0 1.637(Function tracing is ena\
bled: command substitution, shell functions, and sub-)220 444 R
(shells in)220 456 Q -.2(vo)-.4 G -.1(ke).2 G 2.5(dw).1 G(ith)-2.5 E F1
(\()2.5 E/F4 10/Times-Italic@0 SF(command)2.5 E F1(\))2.5 E F0
(inherit the)2.5 E F1(DEB)2.5 E(UG)-.1 E F0(and)2.5 E F1(RETURN)2.5 E F0
(traps.)2.5 E F1(6.)184 444 Q F0 1.082(Error tracing is enabled: comman\
d substitution, shell functions, and subshells)220 444 R(in)220 456 Q
(traps.)2.5 E F1(6.)184 468 Q F0 1.082(Error tracing is enabled: comman\
d substitution, shell functions, and subshells)220 468 R(in)220 480 Q
-.2(vo)-.4 G -.1(ke).2 G 2.5(dw).1 G(ith)-2.5 E F1(\()2.5 E F4(command)
2.5 E F1(\))2.5 E F0(inherit the)2.5 E F1(ERR)2.5 E F0(trap.)2.5 E F1
(extglob)144 468 Q F0 .4(If set, the e)184 468 R .4
(extglob)144 492 Q F0 .4(If set, the e)184 492 R .4
(xtended pattern matching features described abo)-.15 F .7 -.15(ve u)
-.15 H(nder).15 E F1 -.1(Pa)2.9 G .4(thname Expan-).1 F(sion)184 480 Q
F0(are enabled.)2.5 E F1(extquote)144 492 Q F0 2.473(If set,)184 504 R
-.15 H(nder).15 E F1 -.1(Pa)2.9 G .4(thname Expan-).1 F(sion)184 504 Q
F0(are enabled.)2.5 E F1(extquote)144 516 Q F0 2.473(If set,)184 528 R
F1($)4.973 E F0<08>A F4(string)A F0 4.973<0861>C(nd)-4.973 E F1($)4.973
E F0(")A F4(string)A F0 4.973("q)C 2.473(uoting is performed within)
-4.973 F F1(${)4.973 E F4(par)A(ameter)-.15 E F1(})A F0 -.15(ex)4.973 G
(pansions).15 E(enclosed in double quotes.)184 516 Q
(This option is enabled by def)5 E(ault.)-.1 E F1(failglob)144 528 Q F0
1.424(If set, patterns which f)184 528 R 1.425
(pansions).15 E(enclosed in double quotes.)184 540 Q
(This option is enabled by def)5 E(ault.)-.1 E F1(failglob)144 552 Q F0
1.424(If set, patterns which f)184 552 R 1.425
(ail to match \214lenames during pathname e)-.1 F 1.425
(xpansion result in an)-.15 F -.15(ex)184 540 S(pansion error).15 E(.)
-.55 E F1 -.25(fo)144 552 S -.18(rc).25 G(e_\214gnor).18 E(e)-.18 E F0
.937(If set, the suf)184 564 R<8c78>-.25 E .936(es speci\214ed by the)
(xpansion result in an)-.15 F -.15(ex)184 564 S(pansion error).15 E(.)
-.55 E F1 -.25(fo)144 576 S -.18(rc).25 G(e_\214gnor).18 E(e)-.18 E F0
.937(If set, the suf)184 588 R<8c78>-.25 E .936(es speci\214ed by the)
-.15 F F2(FIGNORE)3.436 E F0 .936(shell v)3.186 F .936(ariable cause w)
-.25 F .936(ords to be ignored)-.1 F .32(when performing w)184 576 R .32
-.25 F .936(ords to be ignored)-.1 F .32(when performing w)184 600 R .32
(ord completion e)-.1 F -.15(ve)-.25 G 2.82(ni).15 G 2.82(ft)-2.82 G .32
(he ignored w)-2.82 F .32(ords are the only possible com-)-.1 F 2.948
(pletions. See)184 588 R F2 .448(SHELL V)2.948 F(ARIABLES)-1.215 E F0
(pletions. See)184 612 R F2 .448(SHELL V)2.948 F(ARIABLES)-1.215 E F0
(abo)2.698 E .748 -.15(ve f)-.15 H .448(or a description of).15 F F2
(FIGNORE)2.947 E F3(.)A F0 .447(This option is)4.947 F(enabled by def)
184 600 Q(ault.)-.1 E F1(globasciiranges)144 612 Q F0 2.518
(If set, range e)184 624 R 2.519
184 624 Q(ault.)-.1 E F1(globasciiranges)144 636 Q F0 2.518
(If set, range e)184 648 R 2.519
(xpressions used in pattern matching brack)-.15 F 2.519(et e)-.1 F 2.519
(xpressions \(see)-.15 F F2 -.09(Pa)5.019 G(tter).09 E(n)-.135 E
(Matching)184 636 Q F0(abo)2.965 E -.15(ve)-.15 G 3.215(\)b).15 G(eha)
(Matching)184 660 Q F0(abo)2.965 E -.15(ve)-.15 G 3.215(\)b).15 G(eha)
-3.215 E 1.015 -.15(ve a)-.2 H 3.214(si).15 G 3.214(fi)-3.214 G 3.214
(nt)-3.214 G .714(he traditional C locale when performing comparisons.)
-3.214 F 1.02(That is, the current locale')184 648 R 3.52(sc)-.55 G 1.02
-3.214 F 1.02(That is, the current locale')184 672 R 3.52(sc)-.55 G 1.02
(ollating sequence is not tak)-3.52 F 1.02(en into account, so)-.1 F F1
(b)3.52 E F0 1.02(will not)3.52 F .957(collate between)184 660 R F1(A)
(b)3.52 E F0 1.02(will not)3.52 F .957(collate between)184 684 R F1(A)
3.457 E F0(and)3.457 E F1(B)3.457 E F0 3.457(,a)C .957(nd upper)-3.457 F
.957(-case and lo)-.2 F(wer)-.25 E .956
(-case ASCII characters will collate)-.2 F(together)184 672 Q(.)-.55 E
F1(globstar)144 684 Q F0 .518(If set, the pattern)184 684 R F1(**)3.018
(-case ASCII characters will collate)-.2 F(together)184 696 Q(.)-.55 E
F1(globstar)144 708 Q F0 .518(If set, the pattern)184 708 R F1(**)3.018
E F0 .519(used in a pathname e)3.019 F .519(xpansion conte)-.15 F .519
(xt will match all \214les and zero)-.15 F .432
(or more directories and subdirectories.)184 696 R .431
(or more directories and subdirectories.)184 720 R .431
(If the pattern is follo)5.432 F .431(wed by a)-.25 F F1(/)2.931 E F0
2.931(,o)C .431(nly directories)-2.931 F(and subdirectories match.)184
708 Q(GNU Bash 4.4)72 768 Q(2016 February 8)141.79 E(71)190.95 E 0 Cg EP
2.931(,o)C .431(nly directories)-2.931 F(GNU Bash 4.4)72 768 Q
(2016 April 27)146.785 E(71)195.945 E 0 Cg EP
%%Page: 72 72
%%BeginPageSetup
BP
%%EndPageSetup
/F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F
(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E/F1 10/Times-Bold@0
SF(gnu_errfmt)144 84 Q F0(If set, shell error messages are written in t\
he standard GNU error message format.)184 96 Q F1(histappend)144 108 Q
F0 .676
(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E
(and subdirectories match.)184 84 Q/F1 10/Times-Bold@0 SF(gnu_errfmt)144
96 Q F0(If set, shell error messages are written in the standard GNU er\
ror message format.)184 108 Q F1(histappend)144 120 Q F0 .676
(If set, the history list is appended to the \214le named by the v)184
120 R .676(alue of the)-.25 F/F2 9/Times-Bold@0 SF(HISTFILE)3.177 E F0
-.25(va)2.927 G(ri-).25 E(able when the shell e)184 132 Q
132 R .676(alue of the)-.25 F/F2 9/Times-Bold@0 SF(HISTFILE)3.177 E F0
-.25(va)2.927 G(ri-).25 E(able when the shell e)184 144 Q
(xits, rather than o)-.15 E -.15(ve)-.15 G(rwriting the \214le.).15 E F1
(histr)144 144 Q(eedit)-.18 E F0 .576(If set, and)184 156 R F1 -.18(re)
(histr)144 156 Q(eedit)-.18 E F0 .576(If set, and)184 168 R F1 -.18(re)
3.076 G(adline).18 E F0 .575(is being used, a user is gi)3.076 F -.15
(ve)-.25 G 3.075(nt).15 G .575(he opportunity to re-edit a f)-3.075 F
.575(ailed his-)-.1 F(tory substitution.)184 168 Q F1(histv)144 180 Q
(erify)-.1 E F0 .402(If set, and)184 192 R F1 -.18(re)2.903 G(adline).18
.575(ailed his-)-.1 F(tory substitution.)184 180 Q F1(histv)144 192 Q
(erify)-.1 E F0 .402(If set, and)184 204 R F1 -.18(re)2.903 G(adline).18
E F0 .403
(is being used, the results of history substitution are not immediately)
2.903 F .662(passed to the shell parser)184 204 R 5.662(.I)-.55 G .661
2.903 F .662(passed to the shell parser)184 216 R 5.662(.I)-.55 G .661
(nstead, the resulting line is loaded into the)-5.662 F F1 -.18(re)3.161
G(adline).18 E F0(editing)3.161 E -.2(bu)184 216 S -.25(ff).2 G(er).25 E
G(adline).18 E F0(editing)3.161 E -.2(bu)184 228 S -.25(ff).2 G(er).25 E
2.5(,a)-.4 G(llo)-2.5 E(wing further modi\214cation.)-.25 E F1
(hostcomplete)144 228 Q F0 1.181(If set, and)184 240 R F1 -.18(re)3.681
(hostcomplete)144 240 Q F0 1.181(If set, and)184 252 R F1 -.18(re)3.681
G(adline).18 E F0 1.181(is being used,)3.681 F F1(bash)3.682 E F0 1.182
(will attempt to perform hostname completion)3.682 F 1.381(when a w)184
252 R 1.381(ord containing a)-.1 F F1(@)3.881 E F0 1.381
264 R 1.381(ord containing a)-.1 F F1(@)3.881 E F0 1.381
(is being completed \(see)3.881 F F1(Completing)3.88 E F0(under)3.88 E
F2(READLINE)3.88 E F0(abo)184 264 Q -.15(ve)-.15 G 2.5(\). This).15 F
(is enabled by def)2.5 E(ault.)-.1 E F1(huponexit)144 276 Q F0(If set,)
184 288 Q F1(bash)2.5 E F0(will send)2.5 E F2(SIGHUP)2.5 E F0
F2(READLINE)3.88 E F0(abo)184 276 Q -.15(ve)-.15 G 2.5(\). This).15 F
(is enabled by def)2.5 E(ault.)-.1 E F1(huponexit)144 288 Q F0(If set,)
184 300 Q F1(bash)2.5 E F0(will send)2.5 E F2(SIGHUP)2.5 E F0
(to all jobs when an interacti)2.25 E .3 -.15(ve l)-.25 H(ogin shell e)
.15 E(xits.)-.15 E F1(inherit_err)144 300 Q(exit)-.18 E F0 .219
(If set, command substitution inherits the v)184 312 R .219(alue of the)
.15 E(xits.)-.15 E F1(inherit_err)144 312 Q(exit)-.18 E F0 .219
(If set, command substitution inherits the v)184 324 R .219(alue of the)
-.25 F F1(err)2.719 E(exit)-.18 E F0 .22(option, instead of unsetting)
2.719 F(it in the subshell en)184 324 Q 2.5(vironment. This)-.4 F
2.719 F(it in the subshell en)184 336 Q 2.5(vironment. This)-.4 F
(option is enabled when)2.5 E/F3 10/Times-Italic@0 SF(posix mode)2.5 E
F0(is enabled.)2.5 E F1(interacti)144 336 Q -.1(ve)-.1 G(_comments).1 E
F0 .33(If set, allo)184 348 R 2.83(waw)-.25 G .33(ord be)-2.93 F .33
F0(is enabled.)2.5 E F1(interacti)144 348 Q -.1(ve)-.1 G(_comments).1 E
F0 .33(If set, allo)184 360 R 2.83(waw)-.25 G .33(ord be)-2.93 F .33
(ginning with)-.15 F F1(#)2.83 E F0 .33(to cause that w)2.83 F .33
(ord and all remaining characters on)-.1 F .967
(that line to be ignored in an interacti)184 360 R 1.267 -.15(ve s)-.25
(that line to be ignored in an interacti)184 372 R 1.267 -.15(ve s)-.25
H .967(hell \(see).15 F F2(COMMENTS)3.467 E F0(abo)3.217 E -.15(ve)-.15
G 3.467(\). This).15 F .968(option is)3.468 F(enabled by def)184 372 Q
(ault.)-.1 E F1(lastpipe)144 384 Q F0 .066
(If set, and job control is not acti)184 384 R -.15(ve)-.25 G 2.566(,t)
G 3.467(\). This).15 F .968(option is)3.468 F(enabled by def)184 384 Q
(ault.)-.1 E F1(lastpipe)144 396 Q F0 .066
(If set, and job control is not acti)184 396 R -.15(ve)-.25 G 2.566(,t)
.15 G .066(he shell runs the last command of a pipeline not e)-2.566 F
-.15(xe)-.15 G(-).15 E(cuted in the background in the current shell en)
184 396 Q(vironment.)-.4 E F1(lithist)144 408 Q F0 .654(If set, and the)
184 408 R F1(cmdhist)3.154 E F0 .654
184 408 Q(vironment.)-.4 E F1(lithist)144 420 Q F0 .654(If set, and the)
184 420 R F1(cmdhist)3.154 E F0 .654
(option is enabled, multi-line commands are sa)3.154 F -.15(ve)-.2 G
3.155(dt).15 G 3.155(ot)-3.155 G .655(he history)-3.155 F
(with embedded ne)184 420 Q
(with embedded ne)184 432 Q
(wlines rather than using semicolon separators where possible.)-.25 E F1
(login_shell)144 432 Q F0 .486
(login_shell)144 444 Q F0 .486
(The shell sets this option if it is started as a login shell \(see)184
444 R F2(INV)2.986 E(OCA)-.405 E(TION)-.855 E F0(abo)2.736 E -.15(ve)
-.15 G 2.986(\). The).15 F -.25(va)184 456 S(lue may not be changed.).25
E F1(mailwar)144 468 Q(n)-.15 E F0 .814(If set, and a \214le that)184
480 R F1(bash)3.314 E F0 .815
456 R F2(INV)2.986 E(OCA)-.405 E(TION)-.855 E F0(abo)2.736 E -.15(ve)
-.15 G 2.986(\). The).15 F -.25(va)184 468 S(lue may not be changed.).25
E F1(mailwar)144 480 Q(n)-.15 E F0 .814(If set, and a \214le that)184
492 R F1(bash)3.314 E F0 .815
(is checking for mail has been accessed since the last time it)3.314 F
-.1(wa)184 492 S 2.5(sc).1 G(heck)-2.5 E(ed, the message `)-.1 E
-.1(wa)184 504 S 2.5(sc).1 G(heck)-2.5 E(ed, the message `)-.1 E
(`The mail in)-.74 E F3(mail\214le)2.5 E F0(has been read')2.5 E 2.5('i)
-.74 G 2.5(sd)-2.5 G(isplayed.)-2.5 E F1(no_empty_cmd_completion)144 504
Q F0 .325(If set, and)184 516 R F1 -.18(re)2.825 G(adline).18 E F0 .325
-.74 G 2.5(sd)-2.5 G(isplayed.)-2.5 E F1(no_empty_cmd_completion)144 516
Q F0 .325(If set, and)184 528 R F1 -.18(re)2.825 G(adline).18 E F0 .325
(is being used,)2.825 F F1(bash)2.824 E F0 .324
(will not attempt to search the)2.824 F F2 -.666(PA)2.824 G(TH)-.189 E
F0 .324(for possible)2.574 F
(completions when completion is attempted on an empty line.)184 528 Q F1
(nocaseglob)144 540 Q F0 .436(If set,)184 552 R F1(bash)2.936 E F0 .436
(completions when completion is attempted on an empty line.)184 540 Q F1
(nocaseglob)144 552 Q F0 .436(If set,)184 564 R F1(bash)2.936 E F0 .436
(matches \214lenames in a case\255insensiti)2.936 F .737 -.15(ve f)-.25
H .437(ashion when performing pathname).05 F -.15(ex)184 564 S
H .437(ashion when performing pathname).05 F -.15(ex)184 576 S
(pansion \(see).15 E F1 -.1(Pa)2.5 G(thname Expansion).1 E F0(abo)2.5 E
-.15(ve)-.15 G(\).).15 E F1(nocasematch)144 576 Q F0 1.194(If set,)184
588 R F1(bash)3.694 E F0 1.194(matches patterns in a case\255insensiti)
-.15(ve)-.15 G(\).).15 E F1(nocasematch)144 588 Q F0 1.194(If set,)184
600 R F1(bash)3.694 E F0 1.194(matches patterns in a case\255insensiti)
3.694 F 1.493 -.15(ve f)-.25 H 1.193(ashion when performing matching).05
F .551(while e)184 600 R -.15(xe)-.15 G(cuting).15 E F1(case)3.051 E F0
F .551(while e)184 612 R -.15(xe)-.15 G(cuting).15 E F1(case)3.051 E F0
(or)3.051 E F1([[)3.051 E F0 .551
(conditional commands, when performing pattern substitution)3.051 F -.1
(wo)184 612 S .623(rd e).1 F .623(xpansions, or when \214ltering possib\
le completions as part of programmable com-)-.15 F(pletion.)184 624 Q F1
(nullglob)144 636 Q F0 .854(If set,)184 648 R F1(bash)3.354 E F0(allo)
(wo)184 624 S .623(rd e).1 F .623(xpansions, or when \214ltering possib\
le completions as part of programmable com-)-.15 F(pletion.)184 636 Q F1
(nullglob)144 648 Q F0 .854(If set,)184 660 R F1(bash)3.354 E F0(allo)
3.354 E .855(ws patterns which match no \214les \(see)-.25 F F1 -.1(Pa)
3.355 G .855(thname Expansion).1 F F0(abo)3.355 E -.15(ve)-.15 G 3.355
(\)t).15 G(o)-3.355 E -.15(ex)184 660 S
(\)t).15 G(o)-3.355 E -.15(ex)184 672 S
(pand to a null string, rather than themselv).15 E(es.)-.15 E F1(pr)144
672 Q(ogcomp)-.18 E F0 .677(If set, the programmable completion f)184
684 R .677(acilities \(see)-.1 F F1(Pr)3.176 E .676
684 Q(ogcomp)-.18 E F0 .677(If set, the programmable completion f)184
696 R .677(acilities \(see)-.1 F F1(Pr)3.176 E .676
(ogrammable Completion)-.18 F F0(abo)3.176 E -.15(ve)-.15 G(\)).15 E
(are enabled.)184 696 Q(This option is enabled by def)5 E(ault.)-.1 E
(GNU Bash 4.4)72 768 Q(2016 February 8)141.79 E(72)190.95 E 0 Cg EP
(are enabled.)184 708 Q(This option is enabled by def)5 E(ault.)-.1 E
(GNU Bash 4.4)72 768 Q(2016 April 27)146.785 E(72)195.945 E 0 Cg EP
%%Page: 73 73
%%BeginPageSetup
BP
@@ -8850,7 +8853,7 @@ F .558(gument is)-.18 F F1(!)3.058 E F0 3.058(,t)C .558(he v)-3.058 F
(o-ar)-.1 E(gument)-.18 E .52(test using the second and third ar)180
722.4 R 3.021(guments. If)-.18 F .521(the \214rst ar)3.021 F .521
(gument is e)-.18 F(xactly)-.15 E F1(\()3.021 E F0 .521(and the third)
3.021 F(GNU Bash 4.4)72 768 Q(2016 February 8)141.79 E(73)190.95 E 0 Cg
3.021 F(GNU Bash 4.4)72 768 Q(2016 April 27)146.785 E(73)195.945 E 0 Cg
EP
%%Page: 74 74
%%BeginPageSetup
@@ -8996,7 +8999,7 @@ F0(and)144 686.4 Q F1<ad50>3.231 E F0 .731(print the hashed v)3.231 F
(The table of hashed)5.744 F 1.223(commands is not consulted when using)
144 722.4 R F1<ad61>3.723 E F0 6.223(.T)C(he)-6.223 E F1<ad66>3.723 E F0
1.223(option suppresses shell function lookup, as)3.723 F(GNU Bash 4.4)
72 768 Q(2016 February 8)141.79 E(74)190.95 E 0 Cg EP
72 768 Q(2016 April 27)146.785 E(74)195.945 E 0 Cg EP
%%Page: 75 75
%%BeginPageSetup
BP
@@ -9107,8 +9110,8 @@ F .551(The return status is 0 if the)5.551 F(mode w)144 662.4 Q
F1<ad61>4.155 E F0 1.655(is supplied, all alias de\214nitions are)4.155
F(remo)144 703.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 4.4)72 768 Q(2016 February 8)
141.79 E(75)190.95 E 0 Cg EP
(is not a de\214ned alias.)2.68 E(GNU Bash 4.4)72 768 Q(2016 April 27)
146.785 E(75)195.945 E 0 Cg EP
%%Page: 76 76
%%BeginPageSetup
BP
@@ -9220,7 +9223,7 @@ E(wned to e)-.15 E -.15(xe)-.15 G(cute the script.).15 E F5(SEE ALSO)72
(rtable Oper).8 E(ating System Interface \(POSIX\) P)-.15 E
(art 2: Shell and Utilities)-.8 E F0 2.5(,I)C(EEE --)-2.5 E
(http://pubs.opengroup.or)144 698.4 Q(g/onlinepubs/9699919799/)-.18 E
(GNU Bash 4.4)72 768 Q(2016 February 8)141.79 E(76)190.95 E 0 Cg EP
(GNU Bash 4.4)72 768 Q(2016 April 27)146.785 E(76)195.945 E 0 Cg EP
%%Page: 77 77
%%BeginPageSetup
BP
@@ -9291,7 +9294,7 @@ G .389(cutes the ne).15 F .389(xt com-)-.15 F .192
place the sequence of commands between parentheses to force it into a)
-.25 F(subshell, which may be stopped as a unit.)108 703.2 Q(Array v)108
720 Q(ariables may not \(yet\) be e)-.25 E(xported.)-.15 E(GNU Bash 4.4)
72 768 Q(2016 February 8)141.79 E(77)190.95 E 0 Cg EP
72 768 Q(2016 April 27)146.785 E(77)195.945 E 0 Cg EP
%%Page: 78 78
%%BeginPageSetup
BP
@@ -9299,8 +9302,8 @@ BP
/F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F
(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E
(There may be only one acti)108 84 Q .3 -.15(ve c)-.25 H
(oprocess at a time.).15 E(GNU Bash 4.4)72 768 Q(2016 February 8)141.79
E(78)190.95 E 0 Cg EP
(oprocess at a time.).15 E(GNU Bash 4.4)72 768 Q(2016 April 27)146.785 E
(78)195.945 E 0 Cg EP
%%Trailer
end
%%EOF
+1 -1
View File
@@ -375,7 +375,7 @@
@xrdef{Variable Index-title}{Parameter and Variable Index}
@xrdef{Variable Index-snt}{Section@tie @char68.3}
@xrdef{Reserved Word Index-pg}{164}
@xrdef{Variable Index-pg}{164}
@xrdef{Variable Index-pg}{165}
@xrdef{Function Index-title}{Function Index}
@xrdef{Function Index-snt}{Section@tie @char68.4}
@xrdef{Function Index-pg}{167}
BIN
View File
Binary file not shown.
+15 -9
View File
@@ -1,9 +1,9 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<!-- This text is a brief description of the features that are present in
the Bash shell (version 4.4, 28 February 2016).
the Bash shell (version 4.4, 27 April 2016).
This is Edition 4.4, last updated 28 February 2016,
This is Edition 4.4, last updated 27 April 2016,
of The GNU Bash Reference Manual,
for Bash, Version 4.4.
@@ -15,7 +15,7 @@ any later version published by the Free Software Foundation; with no
Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts.
A copy of the license is included in the section entitled
"GNU Free Documentation License". -->
<!-- Created by GNU Texinfo 6.0, http://www.gnu.org/software/texinfo/ -->
<!-- Created by GNU Texinfo 6.1, http://www.gnu.org/software/texinfo/ -->
<head>
<title>Bash Reference Manual</title>
@@ -50,9 +50,8 @@ pre.smalldisplay {font-family: inherit; font-size: smaller}
pre.smallexample {font-size: smaller}
pre.smallformat {font-family: inherit; font-size: smaller}
pre.smalllisp {font-size: smaller}
span.nocodebreak {white-space: nowrap}
span.nolinebreak {white-space: nowrap}
span.roman {font-family: serif; font-weight: normal}
span.roman {font-family: initial; font-weight: normal}
span.sansserif {font-family: sans-serif; font-weight: normal}
ul.no-bullet {list-style: none}
-->
@@ -285,10 +284,10 @@ Next: <a href="#Introduction" accesskey="n" rel="next">Introduction</a>, Previou
<h1 class="top">Bash Features</h1>
<p>This text is a brief description of the features that are present in
the Bash shell (version 4.4, 28 February 2016).
the Bash shell (version 4.4, 27 April 2016).
The Bash home page is <a href="http://www.gnu.org/software/bash/">http://www.gnu.org/software/bash/</a>.
</p>
<p>This is Edition 4.4, last updated 28 February 2016,
<p>This is Edition 4.4, last updated 27 April 2016,
of <cite>The GNU Bash Reference Manual</cite>,
for <code>Bash</code>, Version 4.4.
</p>
@@ -1962,7 +1961,7 @@ When applied to a string-valued variable, <var>value</var> is expanded and
appended to the variable&rsquo;s value.
</p>
<p>A variable can be assigned the <var>nameref</var> attribute using the
<samp>-n</samp> option to the \fBdeclare\fP or \fBlocal\fP builtin commands
<samp>-n</samp> option to the <code>declare</code> or <code>local</code> builtin commands
(see <a href="#Bash-Builtins">Bash Builtins</a>)
to create a <var>nameref</var>, or a reference to another variable.
This allows variables to be manipulated indirectly.
@@ -6010,7 +6009,9 @@ This option is enabled by default for interactive shells.
</p>
</dd>
<dt><code>extdebug</code></dt>
<dd><p>If set, behavior intended for use by debuggers is enabled:
<dd><p>If set at shell invocation, arrange to execute the debugger profile
before the shell starts, identical to the <samp>--debugger</samp> option.
If set after invocation, behavior intended for use by debuggers is enabled:
</p>
<ol>
<li> The <samp>-F</samp> option to the <code>declare</code> builtin (see <a href="#Bash-Builtins">Bash Builtins</a>)
@@ -8925,6 +8926,9 @@ has been set.
If Bash receives a trapped signal while executing <code>read</code>, the trap
handler executes and <code>read</code> returns an exit status greater than 128.
</li><li> Bash removes an exited background process&rsquo;s status from the list of such
statuses after the <code>wait</code> builtin is used to obtain it.
</li></ol>
<p>There is other <small>POSIX</small> behavior that Bash does not implement by
@@ -9670,9 +9674,11 @@ incorporating any changes that you might have made to it.
<tr><td align="left" valign="top">&bull; <a href="#Readline-Init-File-Syntax" accesskey="1">Readline Init File Syntax</a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Syntax for the commands in the inputrc file.
</td></tr>
<tr><th colspan="3" align="left" valign="top"><pre class="menu-comment">
</pre></th></tr><tr><td align="left" valign="top">&bull; <a href="#Conditional-Init-Constructs" accesskey="2">Conditional Init Constructs</a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Conditional key bindings in the inputrc file.
</td></tr>
<tr><th colspan="3" align="left" valign="top"><pre class="menu-comment">
</pre></th></tr><tr><td align="left" valign="top">&bull; <a href="#Sample-Init-File" accesskey="3">Sample Init File</a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">An example inputrc file.
</td></tr>
</table>
+147 -141
View File
@@ -1,10 +1,10 @@
This is bashref.info, produced by makeinfo version 6.0 from
This is bashref.info, produced by makeinfo version 6.1 from
bashref.texi.
This text is a brief description of the features that are present in the
Bash shell (version 4.4, 28 February 2016).
Bash shell (version 4.4, 27 April 2016).
This is Edition 4.4, last updated 28 February 2016, of 'The GNU Bash
This is Edition 4.4, last updated 27 April 2016, of 'The GNU Bash
Reference Manual', for 'Bash', Version 4.4.
Copyright (C) 1988-2016 Free Software Foundation, Inc.
@@ -27,10 +27,10 @@ Bash Features
*************
This text is a brief description of the features that are present in the
Bash shell (version 4.4, 28 February 2016). The Bash home page is
Bash shell (version 4.4, 27 April 2016). The Bash home page is
<http://www.gnu.org/software/bash/>.
This is Edition 4.4, last updated 28 February 2016, of 'The GNU Bash
This is Edition 4.4, last updated 27 April 2016, of 'The GNU Bash
Reference Manual', for 'Bash', Version 4.4.
Bash contains features that appear in other popular shells, and some
@@ -798,6 +798,7 @@ File: bashref.info, Node: Conditional Constructs, Next: Command Grouping, Pre
esac
echo " legs."
If the ';;' operator is used, no subsequent matches are attempted
after the first pattern match. Using ';&' in place of ';;' causes
execution to continue with the COMMAND-LIST associated with the
@@ -1280,7 +1281,7 @@ pairs in an associative array. When applied to a string-valued
variable, VALUE is expanded and appended to the variable's value.
A variable can be assigned the NAMEREF attribute using the '-n'
option to the \fBdeclare\fP or \fBlocal\fP builtin commands (*note Bash
option to the 'declare' or 'local' builtin commands (*note Bash
Builtins::) to create a NAMEREF, or a reference to another variable.
This allows variables to be manipulated indirectly. Whenever the
nameref variable is referenced, assigned to, unset, or has its
@@ -4390,7 +4391,10 @@ This builtin allows you to change additional shell optional behavior.
interactive shells.
'extdebug'
If set, behavior intended for use by debuggers is enabled:
If set at shell invocation, arrange to execute the debugger
profile before the shell starts, identical to the '--debugger'
option. If set after invocation, behavior intended for use by
debuggers is enabled:
1. The '-F' option to the 'declare' builtin (*note Bash
Builtins::) displays the source file name and line number
@@ -6557,6 +6561,9 @@ startup files.
'read', the trap handler executes and 'read' returns an exit status
greater than 128.
54. Bash removes an exited background process's status from the list
of such statuses after the 'wait' builtin is used to obtain it.
There is other POSIX behavior that Bash does not implement by default
even when in POSIX mode. Specifically:
@@ -10714,9 +10721,9 @@ D.2 Index of Shell Reserved Words
* !: Pipelines. (line 9)
* [[: Conditional Constructs.
(line 120)
(line 121)
* ]]: Conditional Constructs.
(line 120)
(line 121)
* {: Command Grouping. (line 21)
* }: Command Grouping. (line 21)
* case: Conditional Constructs.
@@ -10738,7 +10745,7 @@ D.2 Index of Shell Reserved Words
* in: Conditional Constructs.
(line 28)
* select: Conditional Constructs.
(line 78)
(line 79)
* then: Conditional Constructs.
(line 7)
* time: Pipelines. (line 9)
@@ -11028,8 +11035,7 @@ D.4 Function Index
(line 43)
* delete-horizontal-space (): Commands For Killing.
(line 46)
* digit-argument ('M-0', 'M-1', ... 'M--'): Numeric Arguments.
(line 6)
* digit-argument (M-0, M-1, ... M--): Numeric Arguments. (line 6)
* display-shell-version (C-x C-v): Miscellaneous Commands.
(line 109)
* do-uppercase-version (M-a, M-b, M-X, ...): Miscellaneous Commands.
@@ -11328,134 +11334,134 @@ D.5 Concept Index

Tag Table:
Node: Top897
Node: Introduction2817
Node: What is Bash?3033
Node: What is a shell?4147
Node: Definitions6685
Node: Basic Shell Features9636
Node: Shell Syntax10855
Node: Shell Operation11881
Node: Quoting13174
Node: Escape Character14474
Node: Single Quotes14959
Node: Double Quotes15307
Node: ANSI-C Quoting16585
Node: Locale Translation17838
Node: Comments18734
Node: Shell Commands19352
Node: Simple Commands20224
Node: Pipelines20855
Node: Lists23598
Node: Compound Commands25327
Node: Looping Constructs26330
Node: Conditional Constructs28793
Node: Command Grouping39714
Node: Coprocesses41193
Node: GNU Parallel43025
Node: Shell Functions46998
Node: Shell Parameters52204
Node: Positional Parameters56606
Node: Special Parameters57506
Node: Shell Expansions60843
Node: Brace Expansion62780
Node: Tilde Expansion65561
Node: Shell Parameter Expansion67909
Node: Command Substitution82041
Node: Arithmetic Expansion83396
Node: Process Substitution84328
Node: Word Splitting85448
Node: Filename Expansion87392
Node: Pattern Matching89676
Node: Quote Removal93374
Node: Redirections93669
Node: Executing Commands102912
Node: Simple Command Expansion103582
Node: Command Search and Execution105512
Node: Command Execution Environment107848
Node: Environment110832
Node: Exit Status112491
Node: Signals114161
Node: Shell Scripts116128
Node: Shell Builtin Commands118643
Node: Bourne Shell Builtins120677
Node: Bash Builtins141277
Node: Modifying Shell Behavior169907
Node: The Set Builtin170252
Node: The Shopt Builtin180665
Node: Special Builtins196285
Node: Shell Variables197264
Node: Bourne Shell Variables197701
Node: Bash Variables199732
Node: Bash Features228112
Node: Invoking Bash229011
Node: Bash Startup Files234960
Node: Interactive Shells240063
Node: What is an Interactive Shell?240473
Node: Is this Shell Interactive?241122
Node: Interactive Shell Behavior241937
Node: Bash Conditional Expressions245312
Node: Shell Arithmetic249313
Node: Aliases252130
Node: Arrays254678
Node: The Directory Stack259762
Node: Directory Stack Builtins260546
Node: Controlling the Prompt263514
Node: The Restricted Shell266260
Node: Bash POSIX Mode268085
Node: Job Control277997
Node: Job Control Basics278457
Node: Job Control Builtins283176
Node: Job Control Variables287706
Node: Command Line Editing288862
Node: Introduction and Notation290533
Node: Readline Interaction292156
Node: Readline Bare Essentials293347
Node: Readline Movement Commands295130
Node: Readline Killing Commands296090
Node: Readline Arguments298008
Node: Searching299052
Node: Readline Init File301238
Node: Readline Init File Syntax302385
Node: Conditional Init Constructs322572
Node: Sample Init File325097
Node: Bindable Readline Commands328214
Node: Commands For Moving329418
Node: Commands For History330561
Node: Commands For Text334850
Node: Commands For Killing338239
Node: Numeric Arguments340720
Node: Commands For Completion341859
Node: Keyboard Macros346050
Node: Miscellaneous Commands346737
Node: Readline vi Mode352541
Node: Programmable Completion353448
Node: Programmable Completion Builtins360909
Node: A Programmable Completion Example370795
Node: Using History Interactively376047
Node: Bash History Facilities376731
Node: Bash History Builtins379732
Node: History Interaction383729
Node: Event Designators386693
Node: Word Designators387912
Node: Modifiers389549
Node: Installing Bash390951
Node: Basic Installation392088
Node: Compilers and Options394779
Node: Compiling For Multiple Architectures395520
Node: Installation Names397183
Node: Specifying the System Type398001
Node: Sharing Defaults398717
Node: Operation Controls399390
Node: Optional Features400348
Node: Reporting Bugs410605
Node: Major Differences From The Bourne Shell411799
Node: GNU Free Documentation License428651
Node: Indexes453828
Node: Builtin Index454282
Node: Reserved Word Index461109
Node: Variable Index463557
Node: Function Index479016
Node: Concept Index492236
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 Translation17826
Node: Comments18722
Node: Shell Commands19340
Node: Simple Commands20212
Node: Pipelines20843
Node: Lists23586
Node: Compound Commands25315
Node: Looping Constructs26318
Node: Conditional Constructs28781
Node: Command Grouping39703
Node: Coprocesses41182
Node: GNU Parallel43014
Node: Shell Functions46987
Node: Shell Parameters52193
Node: Positional Parameters56587
Node: Special Parameters57487
Node: Shell Expansions60824
Node: Brace Expansion62761
Node: Tilde Expansion65542
Node: Shell Parameter Expansion67890
Node: Command Substitution82022
Node: Arithmetic Expansion83377
Node: Process Substitution84309
Node: Word Splitting85429
Node: Filename Expansion87373
Node: Pattern Matching89657
Node: Quote Removal93355
Node: Redirections93650
Node: Executing Commands102893
Node: Simple Command Expansion103563
Node: Command Search and Execution105493
Node: Command Execution Environment107829
Node: Environment110813
Node: Exit Status112472
Node: Signals114142
Node: Shell Scripts116109
Node: Shell Builtin Commands118624
Node: Bourne Shell Builtins120658
Node: Bash Builtins141258
Node: Modifying Shell Behavior169888
Node: The Set Builtin170233
Node: The Shopt Builtin180646
Node: Special Builtins196445
Node: Shell Variables197424
Node: Bourne Shell Variables197861
Node: Bash Variables199892
Node: Bash Features228272
Node: Invoking Bash229171
Node: Bash Startup Files235120
Node: Interactive Shells240223
Node: What is an Interactive Shell?240633
Node: Is this Shell Interactive?241282
Node: Interactive Shell Behavior242097
Node: Bash Conditional Expressions245472
Node: Shell Arithmetic249473
Node: Aliases252290
Node: Arrays254838
Node: The Directory Stack259922
Node: Directory Stack Builtins260706
Node: Controlling the Prompt263674
Node: The Restricted Shell266420
Node: Bash POSIX Mode268245
Node: Job Control278298
Node: Job Control Basics278758
Node: Job Control Builtins283477
Node: Job Control Variables288007
Node: Command Line Editing289163
Node: Introduction and Notation290834
Node: Readline Interaction292457
Node: Readline Bare Essentials293648
Node: Readline Movement Commands295431
Node: Readline Killing Commands296391
Node: Readline Arguments298309
Node: Searching299353
Node: Readline Init File301539
Node: Readline Init File Syntax302686
Node: Conditional Init Constructs322873
Node: Sample Init File325398
Node: Bindable Readline Commands328515
Node: Commands For Moving329719
Node: Commands For History330862
Node: Commands For Text335151
Node: Commands For Killing338540
Node: Numeric Arguments341021
Node: Commands For Completion342160
Node: Keyboard Macros346351
Node: Miscellaneous Commands347038
Node: Readline vi Mode352842
Node: Programmable Completion353749
Node: Programmable Completion Builtins361210
Node: A Programmable Completion Example371096
Node: Using History Interactively376348
Node: Bash History Facilities377032
Node: Bash History Builtins380033
Node: History Interaction384030
Node: Event Designators386994
Node: Word Designators388213
Node: Modifiers389850
Node: Installing Bash391252
Node: Basic Installation392389
Node: Compilers and Options395080
Node: Compiling For Multiple Architectures395821
Node: Installation Names397484
Node: Specifying the System Type398302
Node: Sharing Defaults399018
Node: Operation Controls399691
Node: Optional Features400649
Node: Reporting Bugs410906
Node: Major Differences From The Bourne Shell412100
Node: GNU Free Documentation License428952
Node: Indexes454129
Node: Builtin Index454583
Node: Reserved Word Index461410
Node: Variable Index463858
Node: Function Index479317
Node: Concept Index492474

End Tag Table
+45 -51
View File
@@ -1,11 +1,12 @@
This is pdfTeX, Version 3.14159265-2.6-1.40.16 (TeX Live 2015/MacPorts 2015_7) (preloaded format=pdfetex 2015.7.15) 29 MAR 2016 09:29
This is pdfTeX, Version 3.14159265-2.6-1.40.16 (TeX Live 2015/MacPorts 2015_9) (preloaded format=pdfetex 2015.7.15) 10 MAY 2016 08:58
entering extended mode
restricted \write18 enabled.
file:line:error style messages enabled.
%&-line parsing enabled.
**\catcode126=12 \def\normaltilde{~}\catcode126=13 \let~\normaltilde \input /u
sr/homes/chet/src/bash/src/doc/bashref.texi
(/usr/homes/chet/src/bash/src/doc/bashref.texi (./texinfo.tex
(/usr/homes/chet/src/bash/src/doc/bashref.texi
(/usr/homes/chet/src/bash/src/doc/texinfo.tex
Loading texinfo [version 2015-11-22.14]:
\outerhsize=\dimen16
\outervsize=\dimen17
@@ -161,19 +162,23 @@ This is `epsf.tex' v2.7.4 <14 February 2011>
texinfo.tex: doing @include of version.texi
(./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
(/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
\openout0 = `bashref.toc'.
(./bashref.aux)
(/usr/homes/chet/src/bash/src/doc/bashref.aux)
\openout1 = `bashref.aux'.
Chapter 2 [1] [2]
@cpindfile=@write2
\openout2 = `bashref.cp'.
[3] Chapter 3 [4] [5] [6]
[3] Chapter 3
[4] [5] [6]
@vrindfile=@write3
\openout3 = `bashref.vr'.
@@ -181,8 +186,7 @@ Chapter 1
@rwindfile=@write4
\openout4 = `bashref.rw'.
[8] [9] [10]
[8] [9] [10]
Overfull \hbox (38.26587pt too wide) in paragraph at lines 872--872
[]@texttt case @textttsl word @texttt in [ [(] @textttsl pat-tern @texttt [| @
textttsl pattern@texttt ][]) @textttsl command-list @texttt ;;][] esac[]
@@ -270,7 +274,7 @@ Overfull \hbox (38.26584pt too wide) in paragraph at lines 4464--4464
[56] [57] [58] [59] [60] [61] [62] [63] [64] [65] [66] [67] [68] Chapter 5
[69] [70] [71] [72] [73] [74] [75] [76] [77] [78] [79] Chapter 6 [80]
Overfull \hbox (49.43388pt too wide) in paragraph at lines 6173--6173
Overfull \hbox (49.43388pt too wide) in paragraph at lines 6175--6175
[]@texttt bash [long-opt] [-ir] [-abefhkmnptuvxdBCDHP] [-o @textttsl op-tion@t
exttt ] [-O @textttsl shopt_option@texttt ] [@textttsl ar-
@@ -283,7 +287,7 @@ exttt ] [-O @textttsl shopt_option@texttt ] [@textttsl ar-
.etc.
Overfull \hbox (72.42863pt too wide) in paragraph at lines 6174--6174
Overfull \hbox (72.42863pt too wide) in paragraph at lines 6176--6176
[]@texttt bash [long-opt] [-abefhkmnptuvxdBCDHP] [-o @textttsl op-tion@texttt
] [-O @textttsl shopt_option@texttt ] -c @textttsl string @texttt [@textttsl ar
-
@@ -297,7 +301,7 @@ Overfull \hbox (72.42863pt too wide) in paragraph at lines 6174--6174
.etc.
Overfull \hbox (32.18782pt too wide) in paragraph at lines 6175--6175
Overfull \hbox (32.18782pt too wide) in paragraph at lines 6177--6177
[]@texttt bash [long-opt] -s [-abefhkmnptuvxdBCDHP] [-o @textttsl op-tion@text
tt ] [-O @textttsl shopt_option@texttt ] [@textttsl ar-
@@ -310,7 +314,7 @@ tt ] [-O @textttsl shopt_option@texttt ] [@textttsl ar-
.etc.
[81] [82] [83] [84] [85] [86] [87] [88] [89] [90] [91] [92] [93] [94] [95]
[96] Chapter 7 [97] [98] [99] [100] [101]
[96] [97] Chapter 7 [98] [99] [100] [101]
texinfo.tex: doing @include of rluser.texi
@@ -381,48 +385,38 @@ texinfo.tex: doing @include of hsuser.texi
Appendix C [154]
texinfo.tex: doing @include of fdl.texi
(./fdl.texi [155] [156] [157] [158] [159] [160] [161])
Appendix D [162] [163]
Overfull \vbox (2.87483pt too high) has occurred while \output is active
\vbox(10.59016+0.0)x207.80492
.\glue(\splittopskip) 0.0
.\hbox(9.99998+0.0)x207.80492, glue set 203.3341fil
..\kern -0.46252
..\secrm !
..\glue 0.0 plus 1.0fil minus 1.0fil
.\penalty 10000
.\glue 3.46501 plus 1.05006
[164] [165] [166] [167] [168] [169] [170] [171] )
(/usr/homes/chet/src/bash/src/doc/fdl.texi [155] [156]
[157] [158] [159] [160] [161]) Appendix D [162] [163] [164] [165] [166]
[167] [168] [169] [170] [171] )
Here is how much of TeX's memory you used:
4059 strings out of 497110
46657 string characters out of 6206872
138669 words of memory out of 5000000
4845 multiletter control sequences out of 15000+600000
33547 words of font info for 115 fonts, out of 8000000 for 9000
4058 strings out of 497110
47081 string characters out of 6206872
136592 words of memory out of 5000000
4843 multiletter control sequences out of 15000+600000
34315 words of font info for 116 fonts, out of 8000000 for 9000
51 hyphenation exceptions out of 8191
16i,6n,16p,394b,968s stack positions out of 5000i,500n,10000p,200000b,80000s
{/opt/local/share/texmf-texliv
e/fonts/enc/dvips/cm-super/cm-super-t1.enc}</opt/local/share/texmf-texlive/font
s/type1/public/amsfonts/cm/cmbx12.pfb></opt/local/share/texmf-texlive/fonts/typ
e1/public/amsfonts/cm/cmcsc10.pfb></opt/local/share/texmf-texlive/fonts/type1/p
ublic/amsfonts/cm/cmmi10.pfb></opt/local/share/texmf-texlive/fonts/type1/public
/amsfonts/cm/cmmi12.pfb></opt/local/share/texmf-texlive/fonts/type1/public/amsf
onts/cm/cmmi9.pfb></opt/local/share/texmf-texlive/fonts/type1/public/amsfonts/c
m/cmr10.pfb></opt/local/share/texmf-texlive/fonts/type1/public/amsfonts/cm/cmr9
.pfb></opt/local/share/texmf-texlive/fonts/type1/public/amsfonts/cm/cmsl10.pfb>
</opt/local/share/texmf-texlive/fonts/type1/public/amsfonts/cm/cmsltt10.pfb></o
pt/local/share/texmf-texlive/fonts/type1/public/amsfonts/cm/cmsy10.pfb></opt/lo
cal/share/texmf-texlive/fonts/type1/public/amsfonts/cm/cmti10.pfb></opt/local/s
hare/texmf-texlive/fonts/type1/public/amsfonts/cm/cmtt10.pfb></opt/local/share/
texmf-texlive/fonts/type1/public/amsfonts/cm/cmtt12.pfb></opt/local/share/texmf
-texlive/fonts/type1/public/amsfonts/cm/cmtt9.pfb></opt/local/share/texmf-texli
ve/fonts/type1/public/cm-super/sfrm1095.pfb>
Output written on bashref.pdf (177 pages, 731245 bytes).
{/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
/cm/cmcsc10.pfb></opt/local/share/texmf-texlive/fonts/type1/public/amsfonts/cm/
cmmi10.pfb></opt/local/share/texmf-texlive/fonts/type1/public/amsfonts/cm/cmmi1
2.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/s
hare/texmf-texlive/fonts/type1/public/amsfonts/cm/cmsl10.pfb></opt/local/share/
texmf-texlive/fonts/type1/public/amsfonts/cm/cmsltt10.pfb></opt/local/share/tex
mf-texlive/fonts/type1/public/amsfonts/cm/cmsy10.pfb></opt/local/share/texmf-te
xlive/fonts/type1/public/amsfonts/cm/cmti10.pfb></opt/local/share/texmf-texlive
/fonts/type1/public/amsfonts/cm/cmtt10.pfb></opt/local/share/texmf-texlive/font
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 (177 pages, 733327 bytes).
PDF statistics:
2569 PDF objects out of 2984 (max. 8388607)
2348 compressed objects within 24 object streams
2573 PDF objects out of 2984 (max. 8388607)
2351 compressed objects within 24 object streams
303 named destinations out of 1000 (max. 500000)
1125 words of extra memory for PDF output out of 10000 (max. 10000000)
BIN
View File
Binary file not shown.
+1551 -1469
View File
File diff suppressed because it is too large Load Diff
+2 -1
View File
@@ -4,8 +4,9 @@
\entry {\code {[[}}{12}
\initial {]}
\entry {\code {]]}}{12}
\initial {\\}
\initial {{\indexlbrace }}
\entry {\code {{\tt \char 123}}}{14}
\initial {{\indexrbrace }}
\entry {\code {{\tt \char 125}}}{14}
\initial {C}
\entry {\code {case}}{11}
+1 -1
View File
@@ -134,6 +134,6 @@
@appentry{Indexes}{D}{Indexes}{163}
@appsecentry{Index of Shell Builtin Commands}{D.1}{Builtin Index}{163}
@appsecentry{Index of Shell Reserved Words}{D.2}{Reserved Word Index}{164}
@appsecentry{Parameter and Variable Index}{D.3}{Variable Index}{164}
@appsecentry{Parameter and Variable Index}{D.3}{Variable Index}{165}
@appsecentry{Function Index}{D.4}{Function Index}{167}
@appsecentry{Concept Index}{D.5}{Concept Index}{169}
+4 -2
View File
@@ -1393,8 +1393,10 @@ BBAASSHH BBUUIILLTTIINN CCOOMMMMAANNDDSS
AALLIIAASSEESS. This option is enabled by default for interac-
tive shells.
eexxttddeebbuugg
If set, behavior intended for use by debuggers is
enabled:
If set at shell invocation, arrange to execute the
debugger profile before the shell starts, identical to
the ----ddeebbuuggggeerr option. If set after invocation, behav-
ior intended for use by debuggers is enabled:
11.. The --FF option to the ddeeccllaarree builtin displays the
source file name and line number corresponding to
each function name supplied as an argument.
+321 -316
View File
@@ -1,6 +1,6 @@
%!PS-Adobe-3.0
%%Creator: groff version 1.22.3
%%CreationDate: Mon Mar 28 15:34:56 2016
%%CreationDate: Tue May 10 08:58:05 2016
%%DocumentNeededResources: font Times-Roman
%%+ font Times-Bold
%%+ font Times-Italic
@@ -2422,592 +2422,597 @@ E F2(exec)2.5 E F0 -.1(fa)2.5 G(ils.).1 E F2(expand_aliases)144 636 Q F0
F 1.017 -.15(ve u)-.15 H(nder).15 E/F3 9/Times-Bold@0 SF(ALIASES)3.217 E
/F4 9/Times-Roman@0 SF(.)A F0 .716(This option is enabled)5.217 F
(by def)184 660 Q(ault for interacti)-.1 E .3 -.15(ve s)-.25 H(hells.)
.15 E F2(extdeb)144 672 Q(ug)-.2 E F0(If set, beha)184 684 Q
(vior intended for use by deb)-.2 E(uggers is enabled:)-.2 E F2(1.)184
696 Q F0(The)220 696 Q F2<ad46>4.25 E F0 1.75(option to the)4.25 F F2
(declar)4.251 E(e)-.18 E F0 -.2(bu)4.251 G 1.751
(iltin displays the source \214le name and line).2 F
(number corresponding to each function name supplied as an ar)220 708 Q
(gument.)-.18 E(GNU Bash-4.2)72 768 Q(2004 Apr 20)148.735 E(18)198.725 E
0 Cg EP
.15 E F2(extdeb)144 672 Q(ug)-.2 E F0 .671(If set at shell in)184 684 R
-.2(vo)-.4 G .671(cation, arrange to e).2 F -.15(xe)-.15 G .671
(cute the deb).15 F .672(ugger pro\214le before the shell starts,)-.2 F
.221(identical to the)184 696 R F2<adad646562>2.721 E(ugger)-.2 E F0
2.721(option. If)2.721 F .221(set after in)2.721 F -.2(vo)-.4 G .221
(cation, beha).2 F .22(vior intended for use by)-.2 F(deb)184 708 Q
(uggers is enabled:)-.2 E(GNU Bash-4.2)72 768 Q(2004 Apr 20)148.735 E
(18)198.725 E 0 Cg EP
%%Page: 19 19
%%BeginPageSetup
BP
%%EndPageSetup
/F0 10/Times-Roman@0 SF -.35(BA)72 48 S(SH_B).35 E(UIL)-.1 E 87.61
(TINS\(1\) General)-.92 F(Commands Manual)2.5 E -.35(BA)90.11 G(SH_B).35
E(UIL)-.1 E(TINS\(1\))-.92 E/F1 10/Times-Bold@0 SF(2.)184 84 Q F0 1.667
(If the command run by the)220 84 R F1(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 96 Q -.15(xe)-.15 G(cuted.).15 E F1
(3.)184 108 Q F0 .84(If the command run by the)220 108 R F1(DEB)3.34 E
(UG)-.1 E F0 .841(trap returns a v)3.341 F .841
(alue of 2, and the shell is)-.25 F -.15(exe)220 120 S .488
E(UIL)-.1 E(TINS\(1\))-.92 E/F1 10/Times-Bold@0 SF(1.)184 84 Q F0(The)
220 84 Q F1<ad46>4.25 E F0 1.75(option to the)4.25 F F1(declar)4.251 E
(e)-.18 E F0 -.2(bu)4.251 G 1.751
(iltin displays the source \214le name and line).2 F
(number corresponding to each function name supplied as an ar)220 96 Q
(gument.)-.18 E F1(2.)184 108 Q F0 1.667(If the command run by the)220
108 R F1(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 120
Q -.15(xe)-.15 G(cuted.).15 E F1(3.)184 132 Q F0 .84
(If the command run by the)220 132 R F1(DEB)3.34 E(UG)-.1 E F0 .841
(trap returns a v)3.341 F .841(alue of 2, and the shell is)-.25 F -.15
(exe)220 144 S .488
(cuting in a subroutine \(a shell function or a shell script e).15 F
-.15(xe)-.15 G .488(cuted by the).15 F F1(.)2.988 E F0(or)2.988 E F1
(sour)220 132 Q(ce)-.18 E F0 -.2(bu)2.5 G
(sour)220 156 Q(ce)-.18 E F0 -.2(bu)2.5 G
(iltins\), the shell simulates a call to).2 E F1 -.18(re)2.5 G(tur).18 E
(n)-.15 E F0(.)A F1(4.)184 144 Q/F2 9/Times-Bold@0 SF -.27(BA)220 144 S
(n)-.15 E F0(.)A F1(4.)184 168 Q/F2 9/Times-Bold@0 SF -.27(BA)220 168 S
(SH_ARGC).27 E F0(and)3.153 E F2 -.27(BA)3.403 G(SH_ARGV).27 E F0 .904
(are updated as described in their descriptions)3.154 F(abo)220 156 Q
-.15(ve)-.15 G(.).15 E F1(5.)184 168 Q F0 1.637(Function tracing is ena\
bled: command substitution, shell functions, and sub-)220 168 R
(shells in)220 180 Q -.2(vo)-.4 G -.1(ke).2 G 2.5(dw).1 G(ith)-2.5 E F1
(are updated as described in their descriptions)3.154 F(abo)220 180 Q
-.15(ve)-.15 G(.).15 E F1(5.)184 192 Q F0 1.637(Function tracing is ena\
bled: command substitution, shell functions, and sub-)220 192 R
(shells in)220 204 Q -.2(vo)-.4 G -.1(ke).2 G 2.5(dw).1 G(ith)-2.5 E F1
(\()2.5 E/F3 10/Times-Italic@0 SF(command)2.5 E F1(\))2.5 E F0
(inherit the)2.5 E F1(DEB)2.5 E(UG)-.1 E F0(and)2.5 E F1(RETURN)2.5 E F0
(traps.)2.5 E F1(6.)184 192 Q F0 1.082(Error tracing is enabled: comman\
d substitution, shell functions, and subshells)220 192 R(in)220 204 Q
(traps.)2.5 E F1(6.)184 216 Q F0 1.082(Error tracing is enabled: comman\
d substitution, shell functions, and subshells)220 216 R(in)220 228 Q
-.2(vo)-.4 G -.1(ke).2 G 2.5(dw).1 G(ith)-2.5 E F1(\()2.5 E F3(command)
2.5 E F1(\))2.5 E F0(inherit the)2.5 E F1(ERR)2.5 E F0(trap.)2.5 E F1
(extglob)144 216 Q F0 .4(If set, the e)184 216 R .4
(extglob)144 240 Q F0 .4(If set, the e)184 240 R .4
(xtended pattern matching features described abo)-.15 F .7 -.15(ve u)
-.15 H(nder).15 E F1 -.1(Pa)2.9 G .4(thname Expan-).1 F(sion)184 228 Q
F0(are enabled.)2.5 E F1(extquote)144 240 Q F0 2.473(If set,)184 252 R
-.15 H(nder).15 E F1 -.1(Pa)2.9 G .4(thname Expan-).1 F(sion)184 252 Q
F0(are enabled.)2.5 E F1(extquote)144 264 Q F0 2.473(If set,)184 276 R
F1($)4.973 E F0<08>A F3(string)A F0 4.973<0861>C(nd)-4.973 E F1($)4.973
E F0(")A F3(string)A F0 4.973("q)C 2.473(uoting is performed within)
-4.973 F F1(${)4.973 E F3(par)A(ameter)-.15 E F1(})A F0 -.15(ex)4.973 G
(pansions).15 E(enclosed in double quotes.)184 264 Q
(This option is enabled by def)5 E(ault.)-.1 E F1(failglob)144 276 Q F0
1.425(If set, patterns which f)184 276 R 1.425
(pansions).15 E(enclosed in double quotes.)184 288 Q
(This option is enabled by def)5 E(ault.)-.1 E F1(failglob)144 300 Q F0
1.425(If set, patterns which f)184 300 R 1.425
(ail to match \214lenames during pathname e)-.1 F 1.424
(xpansion result in an)-.15 F -.15(ex)184 288 S(pansion error).15 E(.)
-.55 E F1 -.25(fo)144 300 S -.18(rc).25 G(e_\214gnor).18 E(e)-.18 E F0
.936(If set, the suf)184 312 R<8c78>-.25 E .936(es speci\214ed by the)
(xpansion result in an)-.15 F -.15(ex)184 312 S(pansion error).15 E(.)
-.55 E F1 -.25(fo)144 324 S -.18(rc).25 G(e_\214gnor).18 E(e)-.18 E F0
.936(If set, the suf)184 336 R<8c78>-.25 E .936(es speci\214ed by the)
-.15 F F2(FIGNORE)3.436 E F0 .936(shell v)3.186 F .936(ariable cause w)
-.25 F .937(ords to be ignored)-.1 F .32(when performing w)184 324 R .32
-.25 F .937(ords to be ignored)-.1 F .32(when performing w)184 348 R .32
(ord completion e)-.1 F -.15(ve)-.25 G 2.82(ni).15 G 2.82(ft)-2.82 G .32
(he ignored w)-2.82 F .32(ords are the only possible com-)-.1 F 2.947
(pletions. See)184 336 R F2 .447(SHELL V)2.947 F(ARIABLES)-1.215 E F0
(pletions. See)184 360 R F2 .447(SHELL V)2.947 F(ARIABLES)-1.215 E F0
(abo)2.697 E .747 -.15(ve f)-.15 H .448(or a description of).15 F F2
(FIGNORE)2.948 E/F4 9/Times-Roman@0 SF(.)A F0 .448(This option is)4.948
F(enabled by def)184 348 Q(ault.)-.1 E F1(globasciiranges)144 360 Q F0
2.519(If set, range e)184 372 R 2.519
F(enabled by def)184 372 Q(ault.)-.1 E F1(globasciiranges)144 384 Q F0
2.519(If set, range e)184 396 R 2.519
(xpressions used in pattern matching brack)-.15 F 2.518(et e)-.1 F 2.518
(xpressions \(see)-.15 F F2 -.09(Pa)5.018 G(tter).09 E(n)-.135 E
(Matching)184 384 Q F0(abo)2.964 E -.15(ve)-.15 G 3.214(\)b).15 G(eha)
(Matching)184 408 Q F0(abo)2.964 E -.15(ve)-.15 G 3.214(\)b).15 G(eha)
-3.214 E 1.014 -.15(ve a)-.2 H 3.214(si).15 G 3.214(fi)-3.214 G 3.214
(nt)-3.214 G .714(he traditional C locale when performing comparisons.)
-3.214 F 1.02(That is, the current locale')184 396 R 3.52(sc)-.55 G 1.02
-3.214 F 1.02(That is, the current locale')184 420 R 3.52(sc)-.55 G 1.02
(ollating sequence is not tak)-3.52 F 1.02(en into account, so)-.1 F F1
(b)3.52 E F0 1.02(will not)3.52 F .956(collate between)184 408 R F1(A)
(b)3.52 E F0 1.02(will not)3.52 F .956(collate between)184 432 R F1(A)
3.456 E F0(and)3.456 E F1(B)3.456 E F0 3.457(,a)C .957(nd upper)-3.457 F
.957(-case and lo)-.2 F(wer)-.25 E .957
(-case ASCII characters will collate)-.2 F(together)184 420 Q(.)-.55 E
F1(globstar)144 432 Q F0 .519(If set, the pattern)184 432 R F1(**)3.019
(-case ASCII characters will collate)-.2 F(together)184 444 Q(.)-.55 E
F1(globstar)144 456 Q F0 .519(If set, the pattern)184 456 R F1(**)3.019
E F0 .519(used in a pathname e)3.019 F .519(xpansion conte)-.15 F .518
(xt will match all \214les and zero)-.15 F .431
(or more directories and subdirectories.)184 444 R .431
(or more directories and subdirectories.)184 468 R .431
(If the pattern is follo)5.431 F .432(wed by a)-.25 F F1(/)2.932 E F0
2.932(,o)C .432(nly directories)-2.932 F(and subdirectories match.)184
456 Q F1(gnu_errfmt)144 468 Q F0(If set, shell error messages are writt\
en in the standard GNU error message format.)184 480 Q F1(histappend)144
492 Q F0 .676
480 Q F1(gnu_errfmt)144 492 Q F0(If set, shell error messages are writt\
en in the standard GNU error message format.)184 504 Q F1(histappend)144
516 Q F0 .676
(If set, the history list is appended to the \214le named by the v)184
504 R .676(alue of the)-.25 F F2(HISTFILE)3.176 E F0 -.25(va)2.926 G
(ri-).25 E(able when the shell e)184 516 Q(xits, rather than o)-.15 E
-.15(ve)-.15 G(rwriting the \214le.).15 E F1(histr)144 528 Q(eedit)-.18
E F0 .575(If set, and)184 540 R F1 -.18(re)3.075 G(adline).18 E F0 .575
528 R .676(alue of the)-.25 F F2(HISTFILE)3.176 E F0 -.25(va)2.926 G
(ri-).25 E(able when the shell e)184 540 Q(xits, rather than o)-.15 E
-.15(ve)-.15 G(rwriting the \214le.).15 E F1(histr)144 552 Q(eedit)-.18
E F0 .575(If set, and)184 564 R F1 -.18(re)3.075 G(adline).18 E F0 .575
(is being used, a user is gi)3.075 F -.15(ve)-.25 G 3.075(nt).15 G .576
(he opportunity to re-edit a f)-3.075 F .576(ailed his-)-.1 F
(tory substitution.)184 552 Q F1(histv)144 564 Q(erify)-.1 E F0 .403
(If set, and)184 576 R F1 -.18(re)2.903 G(adline).18 E F0 .403
(tory substitution.)184 576 Q F1(histv)144 588 Q(erify)-.1 E F0 .403
(If set, and)184 600 R F1 -.18(re)2.903 G(adline).18 E F0 .403
(is being used, the results of history substitution are not immediately)
2.903 F .661(passed to the shell parser)184 588 R 5.661(.I)-.55 G .662
2.903 F .661(passed to the shell parser)184 612 R 5.661(.I)-.55 G .662
(nstead, the resulting line is loaded into the)-5.661 F F1 -.18(re)3.162
G(adline).18 E F0(editing)3.162 E -.2(bu)184 600 S -.25(ff).2 G(er).25 E
G(adline).18 E F0(editing)3.162 E -.2(bu)184 624 S -.25(ff).2 G(er).25 E
2.5(,a)-.4 G(llo)-2.5 E(wing further modi\214cation.)-.25 E F1
(hostcomplete)144 612 Q F0 1.182(If set, and)184 624 R F1 -.18(re)3.682
(hostcomplete)144 636 Q F0 1.182(If set, and)184 648 R F1 -.18(re)3.682
G(adline).18 E F0 1.182(is being used,)3.682 F F1(bash)3.682 E F0 1.181
(will attempt to perform hostname completion)3.681 F 1.38(when a w)184
636 R 1.38(ord containing a)-.1 F F1(@)3.881 E F0 1.381
660 R 1.38(ord containing a)-.1 F F1(@)3.881 E F0 1.381
(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 648 Q -.15(ve)-.15 G 2.5(\). This).15 F
(is enabled by def)2.5 E(ault.)-.1 E F1(huponexit)144 660 Q F0(If set,)
184 672 Q F1(bash)2.5 E F0(will send)2.5 E F2(SIGHUP)2.5 E F0
F2(READLINE)3.881 E F0(abo)184 672 Q -.15(ve)-.15 G 2.5(\). This).15 F
(is enabled by def)2.5 E(ault.)-.1 E F1(huponexit)144 684 Q F0(If set,)
184 696 Q F1(bash)2.5 E F0(will send)2.5 E F2(SIGHUP)2.5 E F0
(to all jobs when an interacti)2.25 E .3 -.15(ve l)-.25 H(ogin shell e)
.15 E(xits.)-.15 E F1(inherit_err)144 684 Q(exit)-.18 E F0 .22
(If set, command substitution inherits the v)184 696 R .219(alue of the)
-.25 F F1(err)2.719 E(exit)-.18 E F0 .219(option, instead of unsetting)
2.719 F(it in the subshell en)184 708 Q 2.5(vironment. This)-.4 F
(option is enabled when)2.5 E F3(posix mode)2.5 E F0(is enabled.)2.5 E
(GNU Bash-4.2)72 768 Q(2004 Apr 20)148.735 E(19)198.725 E 0 Cg EP
.15 E(xits.)-.15 E(GNU Bash-4.2)72 768 Q(2004 Apr 20)148.735 E(19)
198.725 E 0 Cg EP
%%Page: 20 20
%%BeginPageSetup
BP
%%EndPageSetup
/F0 10/Times-Roman@0 SF -.35(BA)72 48 S(SH_B).35 E(UIL)-.1 E 87.61
(TINS\(1\) General)-.92 F(Commands Manual)2.5 E -.35(BA)90.11 G(SH_B).35
E(UIL)-.1 E(TINS\(1\))-.92 E/F1 10/Times-Bold@0 SF(interacti)144 84 Q
-.1(ve)-.1 G(_comments).1 E F0 .33(If set, allo)184 96 R 2.83(waw)-.25 G
.33(ord be)-2.93 F .33(ginning with)-.15 F F1(#)2.83 E F0 .33
(to cause that w)2.83 F .33(ord and all remaining characters on)-.1 F
.967(that line to be ignored in an interacti)184 108 R 1.267 -.15(ve s)
-.25 H .967(hell \(see).15 F/F2 9/Times-Bold@0 SF(COMMENTS)3.467 E F0
E(UIL)-.1 E(TINS\(1\))-.92 E/F1 10/Times-Bold@0 SF(inherit_err)144 84 Q
(exit)-.18 E F0 .22(If set, command substitution inherits the v)184 96 R
.219(alue of the)-.25 F F1(err)2.719 E(exit)-.18 E F0 .219
(option, instead of unsetting)2.719 F(it in the subshell en)184 108 Q
2.5(vironment. This)-.4 F(option is enabled when)2.5 E/F2 10
/Times-Italic@0 SF(posix mode)2.5 E F0(is enabled.)2.5 E F1(interacti)
144 120 Q -.1(ve)-.1 G(_comments).1 E F0 .33(If set, allo)184 132 R 2.83
(waw)-.25 G .33(ord be)-2.93 F .33(ginning with)-.15 F F1(#)2.83 E F0
.33(to cause that w)2.83 F .33(ord and all remaining characters on)-.1 F
.967(that line to be ignored in an interacti)184 144 R 1.267 -.15(ve s)
-.25 H .967(hell \(see).15 F/F3 9/Times-Bold@0 SF(COMMENTS)3.467 E F0
(abo)3.217 E -.15(ve)-.15 G 3.467(\). This).15 F .967(option is)3.467 F
(enabled by def)184 120 Q(ault.)-.1 E F1(lastpipe)144 132 Q F0 .066
(If set, and job control is not acti)184 132 R -.15(ve)-.25 G 2.566(,t)
(enabled by def)184 156 Q(ault.)-.1 E F1(lastpipe)144 168 Q F0 .066
(If set, and job control is not acti)184 168 R -.15(ve)-.25 G 2.566(,t)
.15 G .066(he shell runs the last command of a pipeline not e)-2.566 F
-.15(xe)-.15 G(-).15 E(cuted in the background in the current shell en)
184 144 Q(vironment.)-.4 E F1(lithist)144 156 Q F0 .655(If set, and the)
184 156 R F1(cmdhist)3.155 E F0 .654
184 180 Q(vironment.)-.4 E F1(lithist)144 192 Q F0 .655(If set, and the)
184 192 R F1(cmdhist)3.155 E F0 .654
(option is enabled, multi-line commands are sa)3.154 F -.15(ve)-.2 G
3.154(dt).15 G 3.154(ot)-3.154 G .654(he history)-3.154 F
(with embedded ne)184 168 Q
(with embedded ne)184 204 Q
(wlines rather than using semicolon separators where possible.)-.25 E F1
(login_shell)144 180 Q F0 .486
(login_shell)144 216 Q F0 .486
(The shell sets this option if it is started as a login shell \(see)184
192 R F2(INV)2.987 E(OCA)-.405 E(TION)-.855 E F0(abo)2.737 E -.15(ve)
-.15 G 2.987(\). The).15 F -.25(va)184 204 S(lue may not be changed.).25
E F1(mailwar)144 216 Q(n)-.15 E F0 .815(If set, and a \214le that)184
228 R F1(bash)3.315 E F0 .814
228 R F3(INV)2.987 E(OCA)-.405 E(TION)-.855 E F0(abo)2.737 E -.15(ve)
-.15 G 2.987(\). The).15 F -.25(va)184 240 S(lue may not be changed.).25
E F1(mailwar)144 252 Q(n)-.15 E F0 .815(If set, and a \214le that)184
264 R F1(bash)3.315 E F0 .814
(is checking for mail has been accessed since the last time it)3.315 F
-.1(wa)184 240 S 2.5(sc).1 G(heck)-2.5 E(ed, the message `)-.1 E
(`The mail in)-.74 E/F3 10/Times-Italic@0 SF(mail\214le)2.5 E F0
(has been read')2.5 E 2.5('i)-.74 G 2.5(sd)-2.5 G(isplayed.)-2.5 E F1
(no_empty_cmd_completion)144 252 Q F0 .324(If set, and)184 264 R F1 -.18
(re)2.824 G(adline).18 E F0 .324(is being used,)2.824 F F1(bash)2.824 E
F0 .324(will not attempt to search the)2.824 F F2 -.666(PA)2.825 G(TH)
-.189 E F0 .325(for possible)2.575 F
(completions when completion is attempted on an empty line.)184 276 Q F1
(nocaseglob)144 288 Q F0 .437(If set,)184 300 R F1(bash)2.937 E F0 .436
-.1(wa)184 276 S 2.5(sc).1 G(heck)-2.5 E(ed, the message `)-.1 E
(`The mail in)-.74 E F2(mail\214le)2.5 E F0(has been read')2.5 E 2.5('i)
-.74 G 2.5(sd)-2.5 G(isplayed.)-2.5 E F1(no_empty_cmd_completion)144 288
Q F0 .324(If set, and)184 300 R F1 -.18(re)2.824 G(adline).18 E F0 .324
(is being used,)2.824 F F1(bash)2.824 E F0 .324
(will not attempt to search the)2.824 F F3 -.666(PA)2.825 G(TH)-.189 E
F0 .325(for possible)2.575 F
(completions when completion is attempted on an empty line.)184 312 Q F1
(nocaseglob)144 324 Q F0 .437(If set,)184 336 R F1(bash)2.937 E F0 .436
(matches \214lenames in a case\255insensiti)2.937 F .736 -.15(ve f)-.25
H .436(ashion when performing pathname).05 F -.15(ex)184 312 S
H .436(ashion when performing pathname).05 F -.15(ex)184 348 S
(pansion \(see).15 E F1 -.1(Pa)2.5 G(thname Expansion).1 E F0(abo)2.5 E
-.15(ve)-.15 G(\).).15 E F1(nocasematch)144 324 Q F0 1.193(If set,)184
336 R F1(bash)3.693 E F0 1.194(matches patterns in a case\255insensiti)
-.15(ve)-.15 G(\).).15 E F1(nocasematch)144 360 Q F0 1.193(If set,)184
372 R F1(bash)3.693 E F0 1.194(matches patterns in a case\255insensiti)
3.693 F 1.494 -.15(ve f)-.25 H 1.194(ashion when performing matching).05
F .551(while e)184 348 R -.15(xe)-.15 G(cuting).15 E F1(case)3.051 E F0
F .551(while e)184 384 R -.15(xe)-.15 G(cuting).15 E F1(case)3.051 E F0
(or)3.051 E F1([[)3.051 E F0 .551
(conditional commands, when performing pattern substitution)3.051 F -.1
(wo)184 360 S .622(rd e).1 F .623(xpansions, or when \214ltering possib\
le completions as part of programmable com-)-.15 F(pletion.)184 372 Q F1
(nullglob)144 384 Q F0 .855(If set,)184 396 R F1(bash)3.355 E F0(allo)
(wo)184 396 S .622(rd e).1 F .623(xpansions, or when \214ltering possib\
le completions as part of programmable com-)-.15 F(pletion.)184 408 Q F1
(nullglob)144 420 Q F0 .855(If set,)184 432 R F1(bash)3.355 E F0(allo)
3.355 E .855(ws patterns which match no \214les \(see)-.25 F F1 -.1(Pa)
3.354 G .854(thname Expansion).1 F F0(abo)3.354 E -.15(ve)-.15 G 3.354
(\)t).15 G(o)-3.354 E -.15(ex)184 408 S
(\)t).15 G(o)-3.354 E -.15(ex)184 444 S
(pand to a null string, rather than themselv).15 E(es.)-.15 E F1(pr)144
420 Q(ogcomp)-.18 E F0 .676(If set, the programmable completion f)184
432 R .677(acilities \(see)-.1 F F1(Pr)3.177 E .677
456 Q(ogcomp)-.18 E F0 .676(If set, the programmable completion f)184
468 R .677(acilities \(see)-.1 F F1(Pr)3.177 E .677
(ogrammable Completion)-.18 F F0(abo)3.177 E -.15(ve)-.15 G(\)).15 E
(are enabled.)184 444 Q(This option is enabled by def)5 E(ault.)-.1 E F1
(pr)144 456 Q(omptv)-.18 E(ars)-.1 E F0 1.448
(If set, prompt strings under)184 468 R 1.448(go parameter e)-.18 F
1.447(xpansion, command substitution, arithmetic)-.15 F -.15(ex)184 480
(are enabled.)184 480 Q(This option is enabled by def)5 E(ault.)-.1 E F1
(pr)144 492 Q(omptv)-.18 E(ars)-.1 E F0 1.448
(If set, prompt strings under)184 504 R 1.448(go parameter e)-.18 F
1.447(xpansion, command substitution, arithmetic)-.15 F -.15(ex)184 516
S .17(pansion, and quote remo).15 F -.25(va)-.15 G 2.67(la).25 G .17
(fter being e)-2.67 F .17(xpanded as described in)-.15 F F2(PR)2.671 E
(fter being e)-2.67 F .17(xpanded as described in)-.15 F F3(PR)2.671 E
(OMPTING)-.27 E F0(abo)2.421 E -.15(ve)-.15 G(.).15 E
(This option is enabled by def)184 492 Q(ault.)-.1 E F1 -.18(re)144 504
(This option is enabled by def)184 528 Q(ault.)-.1 E F1 -.18(re)144 540
S(stricted_shell).18 E F0 1.069
(The shell sets this option if it is started in restricted mode \(see)
184 516 R F2 1.069(RESTRICTED SHELL)3.569 F F0(belo)184 528 Q 2.86
184 552 R F3 1.069(RESTRICTED SHELL)3.569 F F0(belo)184 564 Q 2.86
(w\). The)-.25 F -.25(va)2.86 G .36(lue may not be changed.).25 F .36
(This is not reset when the startup \214les are e)5.36 F -.15(xe)-.15 G
(-).15 E(cuted, allo)184 540 Q(wing the startup \214les to disco)-.25 E
(-).15 E(cuted, allo)184 576 Q(wing the startup \214les to disco)-.25 E
-.15(ve)-.15 G 2.5(rw).15 G(hether or not a shell is restricted.)-2.5 E
F1(shift_v)144 552 Q(erbose)-.1 E F0 .502(If set, the)184 564 R F1
F1(shift_v)144 588 Q(erbose)-.1 E F0 .502(If set, the)184 600 R F1
(shift)3.002 E F0 -.2(bu)3.002 G .501
(iltin prints an error message when the shift count e).2 F .501
(xceeds the number)-.15 F(of positional parameters.)184 576 Q F1(sour)
144 588 Q(cepath)-.18 E F0 .77(If set, the)184 600 R F1(sour)3.27 E(ce)
(xceeds the number)-.15 F(of positional parameters.)184 612 Q F1(sour)
144 624 Q(cepath)-.18 E F0 .77(If set, the)184 636 R F1(sour)3.27 E(ce)
-.18 E F0(\()3.27 E F1(.)A F0 3.27(\)b)C .77(uiltin uses the v)-3.47 F
.771(alue of)-.25 F F2 -.666(PA)3.271 G(TH)-.189 E F0 .771
.771(alue of)-.25 F F3 -.666(PA)3.271 G(TH)-.189 E F0 .771
(to \214nd the directory containing the)3.021 F
(\214le supplied as an ar)184 612 Q 2.5(gument. This)-.18 F
(option is enabled by def)2.5 E(ault.)-.1 E F1(xpg_echo)144 624 Q F0
(If set, the)184 636 Q F1(echo)2.5 E F0 -.2(bu)2.5 G(iltin e).2 E
(\214le supplied as an ar)184 648 Q 2.5(gument. This)-.18 F
(option is enabled by def)2.5 E(ault.)-.1 E F1(xpg_echo)144 660 Q F0
(If set, the)184 672 Q F1(echo)2.5 E F0 -.2(bu)2.5 G(iltin e).2 E
(xpands backslash-escape sequences by def)-.15 E(ault.)-.1 E F1(suspend)
108 652.8 Q F0([)2.5 E F1<ad66>A F0(])A 1.002(Suspend the e)144 664.8 R
108 688.8 Q F0([)2.5 E F1<ad66>A F0(])A 1.002(Suspend the e)144 700.8 R
-.15(xe)-.15 G 1.002(cution of this shell until it recei).15 F -.15(ve)
-.25 G 3.501(sa).15 G F2(SIGCONT)A F0 3.501(signal. A)3.251 F 1.001
(login shell cannot be)3.501 F .022(suspended; the)144 676.8 R F1<ad66>
-.25 G 3.501(sa).15 G F3(SIGCONT)A F0 3.501(signal. A)3.251 F 1.001
(login shell cannot be)3.501 F .022(suspended; the)144 712.8 R F1<ad66>
2.522 E F0 .022(option can be used to o)2.522 F -.15(ve)-.15 G .022
(rride this and force the suspension.).15 F .023(The return status is)
5.023 F 2.5(0u)144 688.8 S(nless the shell is a login shell and)-2.5 E
5.023 F 2.5(0u)144 724.8 S(nless the shell is a login shell and)-2.5 E
F1<ad66>2.5 E F0(is not supplied, or if job control is not enabled.)2.5
E F1(test)108 705.6 Q F3 -.2(ex)2.5 G(pr).2 E F1([)108 717.6 Q F3 -.2
(ex)2.5 G(pr).2 E F1(])2.5 E F0 .878
(Return a status of 0 \(true\) or 1 \(f)144 717.6 R .877
(alse\) depending on the e)-.1 F -.25(va)-.25 G .877
(luation of the conditional e).25 F(xpression)-.15 E F3 -.2(ex)144 729.6
S(pr).2 E F0 5.53(.E).73 G .53
(ach operator and operand must be a separate ar)-5.53 F 3.03
(gument. Expressions)-.18 F .53(are composed of the)3.03 F(GNU Bash-4.2)
72 768 Q(2004 Apr 20)148.735 E(20)198.725 E 0 Cg EP
E(GNU Bash-4.2)72 768 Q(2004 Apr 20)148.735 E(20)198.725 E 0 Cg EP
%%Page: 21 21
%%BeginPageSetup
BP
%%EndPageSetup
/F0 10/Times-Roman@0 SF -.35(BA)72 48 S(SH_B).35 E(UIL)-.1 E 87.61
(TINS\(1\) General)-.92 F(Commands Manual)2.5 E -.35(BA)90.11 G(SH_B).35
E(UIL)-.1 E(TINS\(1\))-.92 E 3.08(primaries described abo)144 84 R 3.38
-.15(ve u)-.15 H(nder).15 E/F1 9/Times-Bold@0 SF(CONDITION)5.58 E 3.079
(AL EXPRESSIONS)-.18 F/F2 9/Times-Roman@0 SF(.)A/F3 10/Times-Bold@0 SF
(test)7.579 E F0 3.079(does not accept an)5.579 F(y)-.15 E
(options, nor does it accept and ignore an ar)144 96 Q(gument of)-.18 E
F3<adad>2.5 E F0(as signifying the end of options.)2.5 E .785
(Expressions may be combined using the follo)144 114 R .786
E(UIL)-.1 E(TINS\(1\))-.92 E/F1 10/Times-Bold@0 SF(test)108 84 Q/F2 10
/Times-Italic@0 SF -.2(ex)2.5 G(pr).2 E F1([)108 96 Q F2 -.2(ex)2.5 G
(pr).2 E F1(])2.5 E F0 .878(Return a status of 0 \(true\) or 1 \(f)144
96 R .877(alse\) depending on the e)-.1 F -.25(va)-.25 G .877
(luation of the conditional e).25 F(xpression)-.15 E F2 -.2(ex)144 108 S
(pr).2 E F0 5.53(.E).73 G .53
(ach operator and operand must be a separate ar)-5.53 F 3.03
(gument. Expressions)-.18 F .53(are composed of the)3.03 F 3.08
(primaries described abo)144 120 R 3.38 -.15(ve u)-.15 H(nder).15 E/F3 9
/Times-Bold@0 SF(CONDITION)5.58 E 3.079(AL EXPRESSIONS)-.18 F/F4 9
/Times-Roman@0 SF(.)A F1(test)7.579 E F0 3.079(does not accept an)5.579
F(y)-.15 E(options, nor does it accept and ignore an ar)144 132 Q
(gument of)-.18 E F1<adad>2.5 E F0(as signifying the end of options.)2.5
E .785(Expressions may be combined using the follo)144 150 R .786
(wing operators, listed in decreasing order of prece-)-.25 F 3.412
(dence. The)144 126 R -.25(eva)3.412 G .912
(dence. The)144 162 R -.25(eva)3.412 G .912
(luation depends on the number of ar).25 F .911(guments; see belo)-.18 F
4.711 -.65(w. O)-.25 H .911(perator precedence is).65 F
(used when there are \214v)144 138 Q 2.5(eo)-.15 G 2.5(rm)-2.5 G(ore ar)
-2.5 E(guments.)-.18 E F3(!)144 150 Q/F4 10/Times-Italic@0 SF -.2(ex)2.5
G(pr).2 E F0 -.35(Tr)180 150 S(ue if).35 E F4 -.2(ex)2.5 G(pr).2 E F0
(is f)3.23 E(alse.)-.1 E F3(\()144 162 Q F4 -.2(ex)2.5 G(pr).2 E F3(\))
2.5 E F0 .26(Returns the v)180 162 R .26(alue of)-.25 F F4 -.2(ex)2.76 G
(pr).2 E F0 5.26(.T)C .26(his may be used to o)-5.26 F -.15(ve)-.15 G
.26(rride the normal precedence of opera-).15 F(tors.)180 174 Q F4 -.2
(ex)144 186 S(pr1).2 E F0<ad>2.5 E F3(a)A F4 -.2(ex)2.5 G(pr2).2 E F0
-.35(Tr)180 198 S(ue if both).35 E F4 -.2(ex)2.5 G(pr1).2 E F0(and)2.5 E
F4 -.2(ex)2.5 G(pr2).2 E F0(are true.)2.52 E F4 -.2(ex)144 210 S(pr1).2
E F0<ad>2.5 E F3(o)A F4 -.2(ex)2.5 G(pr2).2 E F0 -.35(Tr)180 222 S
(ue if either).35 E F4 -.2(ex)2.5 G(pr1).2 E F0(or)2.5 E F4 -.2(ex)2.5 G
(pr2).2 E F0(is true.)2.52 E F3(test)144 238.8 Q F0(and)2.5 E F3([)2.5 E
(used when there are \214v)144 174 Q 2.5(eo)-.15 G 2.5(rm)-2.5 G(ore ar)
-2.5 E(guments.)-.18 E F1(!)144 186 Q F2 -.2(ex)2.5 G(pr).2 E F0 -.35
(Tr)180 186 S(ue if).35 E F2 -.2(ex)2.5 G(pr).2 E F0(is f)3.23 E(alse.)
-.1 E F1(\()144 198 Q F2 -.2(ex)2.5 G(pr).2 E F1(\))2.5 E F0 .26
(Returns the v)180 198 R .26(alue of)-.25 F F2 -.2(ex)2.76 G(pr).2 E F0
5.26(.T)C .26(his may be used to o)-5.26 F -.15(ve)-.15 G .26
(rride the normal precedence of opera-).15 F(tors.)180 210 Q F2 -.2(ex)
144 222 S(pr1).2 E F0<ad>2.5 E F1(a)A F2 -.2(ex)2.5 G(pr2).2 E F0 -.35
(Tr)180 234 S(ue if both).35 E F2 -.2(ex)2.5 G(pr1).2 E F0(and)2.5 E F2
-.2(ex)2.5 G(pr2).2 E F0(are true.)2.52 E F2 -.2(ex)144 246 S(pr1).2 E
F0<ad>2.5 E F1(o)A F2 -.2(ex)2.5 G(pr2).2 E F0 -.35(Tr)180 258 S
(ue if either).35 E F2 -.2(ex)2.5 G(pr1).2 E F0(or)2.5 E F2 -.2(ex)2.5 G
(pr2).2 E F0(is true.)2.52 E F1(test)144 274.8 Q F0(and)2.5 E F1([)2.5 E
F0 -.25(eva)2.5 G(luate conditional e).25 E
(xpressions using a set of rules based on the number of ar)-.15 E
(guments.)-.18 E 2.5(0a)144 256.8 S -.18(rg)-2.5 G(uments).18 E(The e)
180 268.8 Q(xpression is f)-.15 E(alse.)-.1 E 2.5(1a)144 280.8 S -.18
(rg)-2.5 G(ument).18 E(The e)180 292.8 Q
(guments.)-.18 E 2.5(0a)144 292.8 S -.18(rg)-2.5 G(uments).18 E(The e)
180 304.8 Q(xpression is f)-.15 E(alse.)-.1 E 2.5(1a)144 316.8 S -.18
(rg)-2.5 G(ument).18 E(The e)180 328.8 Q
(xpression is true if and only if the ar)-.15 E(gument is not null.)-.18
E 2.5(2a)144 304.8 S -.18(rg)-2.5 G(uments).18 E .37(If the \214rst ar)
180 316.8 R .37(gument is)-.18 F F3(!)2.87 E F0 2.87(,t)C .37(he e)-2.87
E 2.5(2a)144 340.8 S -.18(rg)-2.5 G(uments).18 E .37(If the \214rst ar)
180 352.8 R .37(gument is)-.18 F F1(!)2.87 E F0 2.87(,t)C .37(he e)-2.87
F .37(xpression is true if and only if the second ar)-.15 F .37
(gument is null.)-.18 F .379(If the \214rst ar)180 328.8 R .38
(gument is null.)-.18 F .379(If the \214rst ar)180 364.8 R .38
(gument is one of the unary conditional operators listed abo)-.18 F .68
-.15(ve u)-.15 H(nder).15 E F1(CONDI-)2.88 E(TION)180 340.8 Q .553
(AL EXPRESSIONS)-.18 F F2(,)A F0 .552(the e)2.802 F .552
-.15(ve u)-.15 H(nder).15 E F3(CONDI-)2.88 E(TION)180 376.8 Q .553
(AL EXPRESSIONS)-.18 F F4(,)A F0 .552(the e)2.802 F .552
(xpression is true if the unary test is true.)-.15 F .552
(If the \214rst ar)5.552 F(gu-)-.18 E(ment is not a v)180 352.8 Q
(If the \214rst ar)5.552 F(gu-)-.18 E(ment is not a v)180 388.8 Q
(alid unary conditional operator)-.25 E 2.5(,t)-.4 G(he e)-2.5 E
(xpression is f)-.15 E(alse.)-.1 E 2.5(3a)144 364.8 S -.18(rg)-2.5 G
(uments).18 E .236(The follo)180 376.8 R .236
(xpression is f)-.15 E(alse.)-.1 E 2.5(3a)144 400.8 S -.18(rg)-2.5 G
(uments).18 E .236(The follo)180 412.8 R .236
(wing conditions are applied in the order listed.)-.25 F .236
(If the second ar)5.236 F .236(gument is one of)-.18 F .855
(the binary conditional operators listed abo)180 388.8 R 1.155 -.15
(ve u)-.15 H(nder).15 E F1(CONDITION)3.355 E .855(AL EXPRESSIONS)-.18 F
F2(,)A F0(the)3.104 E .578(result of the e)180 400.8 R .578(xpression i\
(the binary conditional operators listed abo)180 424.8 R 1.155 -.15
(ve u)-.15 H(nder).15 E F3(CONDITION)3.355 E .855(AL EXPRESSIONS)-.18 F
F4(,)A F0(the)3.104 E .578(result of the e)180 436.8 R .578(xpression i\
s the result of the binary test using the \214rst and third ar)-.15 F
(guments)-.18 E 1.333(as operands.)180 412.8 R(The)6.333 E F3<ad61>3.833
E F0(and)3.833 E F3<ad6f>3.832 E F0 1.332
(guments)-.18 E 1.333(as operands.)180 448.8 R(The)6.333 E F1<ad61>3.833
E F0(and)3.833 E F1<ad6f>3.832 E F0 1.332
(operators are considered binary operators when there are)3.832 F .558
(three ar)180 424.8 R 3.058(guments. If)-.18 F .558(the \214rst ar)3.058
F .558(gument is)-.18 F F3(!)3.058 E F0 3.058(,t)C .558(he v)-3.058 F
(three ar)180 460.8 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 .521(test using the second and third ar)180
436.8 R 3.021(guments. If)-.18 F .521(the \214rst ar)3.021 F .52
(gument is e)-.18 F(xactly)-.15 E F3(\()3.02 E F0 .52(and the third)3.02
F(ar)180 448.8 Q .485(gument is e)-.18 F(xactly)-.15 E F3(\))2.985 E F0
472.8 R 3.021(guments. If)-.18 F .521(the \214rst ar)3.021 F .52
(gument is e)-.18 F(xactly)-.15 E F1(\()3.02 E F0 .52(and the third)3.02
F(ar)180 484.8 Q .485(gument is e)-.18 F(xactly)-.15 E F1(\))2.985 E F0
2.985(,t)C .485(he result is the one-ar)-2.985 F .485
(gument test of the second ar)-.18 F 2.985(gument. Other)-.18 F(-)-.2 E
(wise, the e)180 460.8 Q(xpression is f)-.15 E(alse.)-.1 E 2.5(4a)144
472.8 S -.18(rg)-2.5 G(uments).18 E .385(If the \214rst ar)180 484.8 R
.385(gument is)-.18 F F3(!)2.885 E F0 2.885(,t)C .385
(wise, the e)180 496.8 Q(xpression is f)-.15 E(alse.)-.1 E 2.5(4a)144
508.8 S -.18(rg)-2.5 G(uments).18 E .385(If the \214rst ar)180 520.8 R
.385(gument is)-.18 F F1(!)2.885 E F0 2.885(,t)C .385
(he result is the ne)-2.885 F -.05(ga)-.15 G .384(tion of the three-ar)
.05 F .384(gument e)-.18 F .384(xpression com-)-.15 F 1.647
(posed of the remaining ar)180 496.8 R 4.147(guments. Otherwise,)-.18 F
(posed of the remaining ar)180 532.8 R 4.147(guments. Otherwise,)-.18 F
1.647(the e)4.147 F 1.648(xpression is parsed and e)-.15 F -.25(va)-.25
G(luated).25 E(according to precedence using the rules listed abo)180
508.8 Q -.15(ve)-.15 G(.).15 E 2.5(5o)144 520.8 S 2.5(rm)-2.5 G(ore ar)
-2.5 E(guments)-.18 E 1.635(The e)180 532.8 R 1.635
544.8 Q -.15(ve)-.15 G(.).15 E 2.5(5o)144 556.8 S 2.5(rm)-2.5 G(ore ar)
-2.5 E(guments)-.18 E 1.635(The e)180 568.8 R 1.635
(xpression is parsed and e)-.15 F -.25(va)-.25 G 1.635
(luated according to precedence using the rules listed).25 F(abo)180
544.8 Q -.15(ve)-.15 G(.).15 E(When used with)144 562.8 Q F3(test)2.5 E
F0(or)2.5 E F3([)2.5 E F0 2.5(,t)C(he)-2.5 E F3(<)2.5 E F0(and)2.5 E F3
580.8 Q -.15(ve)-.15 G(.).15 E(When used with)144 598.8 Q F1(test)2.5 E
F0(or)2.5 E F1([)2.5 E F0 2.5(,t)C(he)-2.5 E F1(<)2.5 E F0(and)2.5 E F1
(>)2.5 E F0(operators sort le)2.5 E
(xicographically using ASCII ordering.)-.15 E F3(times)108 579.6 Q F0
(xicographically using ASCII ordering.)-.15 E F1(times)108 615.6 Q F0
1.229(Print the accumulated user and system times for the shell and for\
processes run from the shell.)144 579.6 R(The return status is 0.)144
591.6 Q F3(trap)108 608.4 Q F0([)2.5 E F3(\255lp)A F0 2.5(][)C([)-2.5 E
F4(ar)A(g)-.37 E F0(])A F4(sigspec)2.5 E F0(...])2.5 E .703(The command)
144 620.4 R F4(ar)3.533 E(g)-.37 E F0 .703(is to be read and e)3.423 F
processes run from the shell.)144 615.6 R(The return status is 0.)144
627.6 Q F1(trap)108 644.4 Q F0([)2.5 E F1(\255lp)A F0 2.5(][)C([)-2.5 E
F2(ar)A(g)-.37 E F0(])A F2(sigspec)2.5 E F0(...])2.5 E .703(The command)
144 656.4 R F2(ar)3.533 E(g)-.37 E F0 .703(is to be read and e)3.423 F
-.15(xe)-.15 G .702(cuted when the shell recei).15 F -.15(ve)-.25 G
3.202(ss).15 G(ignal\(s\))-3.202 E F4(sigspec)3.202 E F0 5.702(.I).31 G
(f)-5.702 E F4(ar)3.532 E(g)-.37 E F0(is)3.422 E .608
(absent \(and there is a single)144 632.4 R F4(sigspec)3.108 E F0 3.108
(\)o)C(r)-3.108 E F3<ad>3.108 E F0 3.108(,e)C .608
3.202(ss).15 G(ignal\(s\))-3.202 E F2(sigspec)3.202 E F0 5.702(.I).31 G
(f)-5.702 E F2(ar)3.532 E(g)-.37 E F0(is)3.422 E .608
(absent \(and there is a single)144 668.4 R F2(sigspec)3.108 E F0 3.108
(\)o)C(r)-3.108 E F1<ad>3.108 E F0 3.108(,e)C .608
(ach speci\214ed signal is reset to its original disposition)-3.108 F
.659(\(the v)144 644.4 R .659(alue it had upon entrance to the shell\).)
-.25 F(If)5.658 E F4(ar)3.488 E(g)-.37 E F0 .658
(is the null string the signal speci\214ed by each)3.378 F F4(sigspec)
144.34 656.4 Q F0 .58(is ignored by the shell and by the commands it in)
3.39 F -.2(vo)-.4 G -.1(ke).2 G 3.081(s. If).1 F F4(ar)3.411 E(g)-.37 E
F0 .581(is not present and)3.301 F F3<ad70>3.081 E F0(has)3.081 E 1.215
(been supplied, then the trap commands associated with each)144 668.4 R
F4(sigspec)4.054 E F0 1.214(are displayed.)4.024 F 1.214(If no ar)6.214
F(gu-)-.18 E .86(ments are supplied or if only)144 680.4 R F3<ad70>3.36
E F0 .86(is gi)3.36 F -.15(ve)-.25 G(n,).15 E F3(trap)3.36 E F0 .86
(prints the list of commands associated with each)3.36 F 2.83
(signal. The)144 692.4 R F3<ad6c>2.83 E F0 .33(option causes the shell \
to print a list of signal names and their corresponding num-)2.83 F 4.31
(bers. Each)144 704.4 R F4(sigspec)4.65 E F0 1.811
(is either a signal name de\214ned in <)4.62 F F4(signal.h)A F0 1.811
(>, or a signal number)B 6.811(.S)-.55 G(ignal)-6.811 E
(names are case insensiti)144 716.4 Q .3 -.15(ve a)-.25 H(nd the).15 E
F1(SIG)2.5 E F0(pre\214x is optional.)2.25 E(GNU Bash-4.2)72 768 Q
(2004 Apr 20)148.735 E(21)198.725 E 0 Cg EP
.659(\(the v)144 680.4 R .659(alue it had upon entrance to the shell\).)
-.25 F(If)5.658 E F2(ar)3.488 E(g)-.37 E F0 .658
(is the null string the signal speci\214ed by each)3.378 F F2(sigspec)
144.34 692.4 Q F0 .58(is ignored by the shell and by the commands it in)
3.39 F -.2(vo)-.4 G -.1(ke).2 G 3.081(s. If).1 F F2(ar)3.411 E(g)-.37 E
F0 .581(is not present and)3.301 F F1<ad70>3.081 E F0(has)3.081 E 1.215
(been supplied, then the trap commands associated with each)144 704.4 R
F2(sigspec)4.054 E F0 1.214(are displayed.)4.024 F 1.214(If no ar)6.214
F(gu-)-.18 E .86(ments are supplied or if only)144 716.4 R F1<ad70>3.36
E F0 .86(is gi)3.36 F -.15(ve)-.25 G(n,).15 E F1(trap)3.36 E F0 .86
(prints the list of commands associated with each)3.36 F 4.327
(signal. The)144 728.4 R F1<ad6c>4.327 E F0 1.826(option causes the she\
ll to print a list of signal names and their corresponding)4.327 F
(GNU Bash-4.2)72 768 Q(2004 Apr 20)148.735 E(21)198.725 E 0 Cg EP
%%Page: 22 22
%%BeginPageSetup
BP
%%EndPageSetup
/F0 10/Times-Roman@0 SF -.35(BA)72 48 S(SH_B).35 E(UIL)-.1 E 87.61
(TINS\(1\) General)-.92 F(Commands Manual)2.5 E -.35(BA)90.11 G(SH_B).35
E(UIL)-.1 E(TINS\(1\))-.92 E 1.649(If a)144 84 R/F1 10/Times-Italic@0 SF
(sigspec)4.489 E F0(is)4.459 E/F2 9/Times-Bold@0 SF(EXIT)4.149 E F0
1.649(\(0\) the command)3.899 F F1(ar)4.479 E(g)-.37 E F0 1.649(is e)
4.369 F -.15(xe)-.15 G 1.649(cuted on e).15 F 1.648(xit from the shell.)
-.15 F 1.648(If a)6.648 F F1(sigspec)4.488 E F0(is)4.458 E F2(DEB)144 96
Q(UG)-.09 E/F3 9/Times-Roman@0 SF(,)A F0 1.167(the command)3.417 F F1
(ar)3.997 E(g)-.37 E F0 1.167(is e)3.887 F -.15(xe)-.15 G 1.167
E(UIL)-.1 E(TINS\(1\))-.92 E 3.125(numbers. Each)144 84 R/F1 10
/Times-Italic@0 SF(sigspec)3.465 E F0 .625
(is either a signal name de\214ned in <)3.435 F F1(signal.h)A F0 .626
(>, or a signal number)B 5.626(.S)-.55 G(ignal)-5.626 E
(names are case insensiti)144 96 Q .3 -.15(ve a)-.25 H(nd the).15 E/F2 9
/Times-Bold@0 SF(SIG)2.5 E F0(pre\214x is optional.)2.25 E 1.649(If a)
144 114 R F1(sigspec)4.489 E F0(is)4.459 E F2(EXIT)4.149 E F0 1.649
(\(0\) the command)3.899 F F1(ar)4.479 E(g)-.37 E F0 1.649(is e)4.369 F
-.15(xe)-.15 G 1.649(cuted on e).15 F 1.648(xit from the shell.)-.15 F
1.648(If a)6.648 F F1(sigspec)4.488 E F0(is)4.458 E F2(DEB)144 126 Q(UG)
-.09 E/F3 9/Times-Roman@0 SF(,)A F0 1.167(the command)3.417 F F1(ar)
3.997 E(g)-.37 E F0 1.167(is e)3.887 F -.15(xe)-.15 G 1.167
(cuted before e).15 F -.15(ve)-.25 G(ry).15 E F1 1.168(simple command)
3.667 F F0(,)A F1(for)3.668 E F0(command,)3.668 E F1(case)3.668 E F0
(com-)3.668 E(mand,)144 108 Q F1(select)2.647 E F0 .147(command, e)2.647
(com-)3.668 E(mand,)144 138 Q F1(select)2.647 E F0 .147(command, e)2.647
F -.15(ve)-.25 G .147(ry arithmetic).15 F F1(for)2.647 E F0 .146
(command, and before the \214rst command e)2.647 F -.15(xe)-.15 G .146
(cutes in a).15 F .145(shell function \(see)144 120 R F2 .145
(cutes in a).15 F .145(shell function \(see)144 150 R F2 .145
(SHELL GRAMMAR)2.645 F F0(abo)2.395 E -.15(ve)-.15 G 2.646(\). Refer).15
F .146(to the description of the)2.646 F/F4 10/Times-Bold@0 SF(extdeb)
2.646 E(ug)-.2 E F0 .146(option to)2.646 F(the)144 132 Q F4(shopt)3.201
2.646 E(ug)-.2 E F0 .146(option to)2.646 F(the)144 162 Q F4(shopt)3.201
E F0 -.2(bu)3.201 G .7(iltin for details of its ef).2 F .7(fect on the)
-.25 F F4(DEB)3.2 E(UG)-.1 E F0 3.2(trap. If)3.2 F(a)3.2 E F1(sigspec)
3.54 E F0(is)3.51 E F2(RETURN)3.2 E F3(,)A F0 .7(the com-)2.95 F(mand)
144 144 Q F1(ar)3.473 E(g)-.37 E F0 .643(is e)3.363 F -.15(xe)-.15 G
144 174 Q F1(ar)3.473 E(g)-.37 E F0 .643(is e)3.363 F -.15(xe)-.15 G
.643(cuted each time a shell function or a script e).15 F -.15(xe)-.15 G
.644(cuted with the).15 F F4(.)3.144 E F0(or)3.144 E F4(sour)3.144 E(ce)
-.18 E F0 -.2(bu)3.144 G(iltins).2 E(\214nishes e)144 156 Q -.15(xe)-.15
G(cuting.).15 E .961(If a)144 174 R F1(sigspec)3.801 E F0(is)3.771 E F2
-.18 E F0 -.2(bu)3.144 G(iltins).2 E(\214nishes e)144 186 Q -.15(xe)-.15
G(cuting.).15 E .961(If a)144 204 R F1(sigspec)3.801 E F0(is)3.771 E F2
(ERR)3.461 E F3(,)A F0 .961(the command)3.211 F F1(ar)3.791 E(g)-.37 E
F0 .961(is e)3.681 F -.15(xe)-.15 G .961(cuted whene).15 F -.15(ve)-.25
G 3.461(ra).15 G .96(pipeline \(which may consist of a)-.001 F .185(sin\
gle simple command\), a list, or a compound command returns a non\255ze\
ro e)144 186 R .185(xit status, subject to)-.15 F .452(the follo)144 198
ro e)144 216 R .185(xit status, subject to)-.15 F .452(the follo)144 228
R .452(wing conditions.)-.25 F(The)5.452 E F2(ERR)2.952 E F0 .451
(trap is not e)2.701 F -.15(xe)-.15 G .451(cuted if the f).15 F .451
(ailed command is part of the com-)-.1 F .387
(mand list immediately follo)144 210 R .387(wing a)-.25 F F4(while)2.887
(mand list immediately follo)144 240 R .387(wing a)-.25 F F4(while)2.887
E F0(or)2.887 E F4(until)2.888 E F0 -.1(ke)2.888 G(yw)-.05 E .388
(ord, part of the test in an)-.1 F F1(if)2.898 E F0 .388
(statement, part)4.848 F .778(of a command e)144 222 R -.15(xe)-.15 G
(statement, part)4.848 F .778(of a command e)144 252 R -.15(xe)-.15 G
.778(cuted in a).15 F F4(&&)3.278 E F0(or)3.278 E F4(||)3.278 E F0 .778
(list e)3.278 F .778(xcept the command follo)-.15 F .778
(wing the \214nal)-.25 F F4(&&)3.278 E F0(or)3.278 E F4(||)3.277 E F0
3.277(,a)C -.15(ny)-3.277 G 1.28(command in a pipeline b)144 234 R 1.28
3.277(,a)C -.15(ny)-3.277 G 1.28(command in a pipeline b)144 264 R 1.28
(ut the last, or if the command')-.2 F 3.78(sr)-.55 G 1.28(eturn v)-3.78
F 1.28(alue is being in)-.25 F -.15(ve)-.4 G 1.28(rted using).15 F F4(!)
3.78 E F0(.)A(These are the same conditions obe)144 246 Q(yed by the)
3.78 E F0(.)A(These are the same conditions obe)144 276 Q(yed by the)
-.15 E F4(err)2.5 E(exit)-.18 E F0(\()2.5 E F4<ad65>A F0 2.5(\)o)C
(ption.)-2.5 E 1.095
(Signals ignored upon entry to the shell cannot be trapped or reset.)144
264 R -.35(Tr)6.095 G 1.095(apped signals that are not).35 F .662
(being ignored are reset to their original v)144 276 R .662
294 R -.35(Tr)6.095 G 1.095(apped signals that are not).35 F .662
(being ignored are reset to their original v)144 306 R .662
(alues in a subshell or subshell en)-.25 F .662(vironment when one is)
-.4 F 2.5(created. The)144 288 R(return status is f)2.5 E(alse if an)-.1
-.4 F 2.5(created. The)144 318 R(return status is f)2.5 E(alse if an)-.1
E(y)-.15 E F1(sigspec)2.84 E F0(is in)2.81 E -.25(va)-.4 G
(lid; otherwise).25 E F4(trap)2.5 E F0(returns true.)2.5 E F4(type)108
304.8 Q F0([)2.5 E F4(\255aftpP)A F0(])A F1(name)2.5 E F0([)2.5 E F1
(name)A F0(...])2.5 E -.4(Wi)144 316.8 S .174
334.8 Q F0([)2.5 E F4(\255aftpP)A F0(])A F1(name)2.5 E F0([)2.5 E F1
(name)A F0(...])2.5 E -.4(Wi)144 346.8 S .174
(th no options, indicate ho).4 F 2.674(we)-.25 G(ach)-2.674 E F1(name)
3.034 E F0 -.1(wo)2.854 G .173
(uld be interpreted if used as a command name.).1 F .173(If the)5.173 F
F4<ad74>144 328.8 Q F0 .842(option is used,)3.342 F F4(type)3.342 E F0
F4<ad74>144 358.8 Q F0 .842(option is used,)3.342 F F4(type)3.342 E F0
.843(prints a string which is one of)3.343 F F1(alias)3.343 E F0(,).27 E
F1 -.1(ke)3.343 G(ywor)-.2 E(d)-.37 E F0(,).77 E F1(function)3.343 E F0
(,).24 E F1 -.2(bu)3.343 G(iltin).2 E F0 3.343(,o).24 G(r)-3.343 E F1
(\214le)5.253 E F0(if)3.523 E F1(name)144.36 340.8 Q F0 .087
(\214le)5.253 E F0(if)3.523 E F1(name)144.36 370.8 Q F0 .087
(is an alias, shell reserv)2.767 F .087(ed w)-.15 F .087
(ord, function, b)-.1 F .086(uiltin, or disk \214le, respecti)-.2 F -.15
(ve)-.25 G(ly).15 E 5.086(.I)-.65 G 2.586(ft)-5.086 G(he)-2.586 E F1
(name)2.946 E F0 .086(is not)2.766 F .118
(found, then nothing is printed, and an e)144 352.8 R .118
(found, then nothing is printed, and an e)144 382.8 R .118
(xit status of f)-.15 F .118(alse is returned.)-.1 F .119(If the)5.119 F
F4<ad70>2.619 E F0 .119(option is used,)2.619 F F4(type)2.619 E F0 .855
(either returns the name of the disk \214le that w)144 364.8 R .855
(either returns the name of the disk \214le that w)144 394.8 R .855
(ould be e)-.1 F -.15(xe)-.15 G .855(cuted if).15 F F1(name)3.715 E F0
.855(were speci\214ed as a com-)3.535 F .64(mand name, or nothing if)144
376.8 R/F5 10/Courier@0 SF .64(type -t name)3.14 F F0 -.1(wo)3.14 G .641
406.8 R/F5 10/Courier@0 SF .64(type -t name)3.14 F F0 -.1(wo)3.14 G .641
(uld not return).1 F F1(\214le)3.141 E F0 5.641(.T).18 G(he)-5.641 E F4
<ad50>3.141 E F0 .641(option forces a)3.141 F F2 -.666(PA)3.141 G(TH)
-.189 E F0 .113(search for each)144 388.8 R F1(name)2.613 E F0 2.613(,e)
-.189 E F0 .113(search for each)144 418.8 R F1(name)2.613 E F0 2.613(,e)
C -.15(ve)-2.863 G 2.613(ni).15 G(f)-2.613 E F5 .113(type -t name)2.613
F F0 -.1(wo)2.613 G .113(uld not return).1 F F1(\214le)2.613 E F0 5.113
(.I).18 G 2.613(fa)-5.113 G .112(command is hashed,)-.001 F F4<ad70>
2.612 E F0(and)144 400.8 Q F4<ad50>3.23 E F0 .73(print the hashed v)3.23
2.612 E F0(and)144 430.8 Q F4<ad50>3.23 E F0 .73(print the hashed v)3.23
F .731
(alue, which is not necessarily the \214le that appears \214rst in)-.25
F F2 -.666(PA)3.231 G(TH)-.189 E F3(.)A F0 .731(If the)5.231 F F4<ad61>
144 412.8 Q F0 1.749(option is used,)4.249 F F4(type)4.248 E F0 1.748
144 442.8 Q F0 1.749(option is used,)4.249 F F4(type)4.248 E F0 1.748
(prints all of the places that contain an e)4.248 F -.15(xe)-.15 G 1.748
(cutable named).15 F F1(name)4.248 E F0 6.748(.T).18 G(his)-6.748 E .744
(includes aliases and functions, if and only if the)144 424.8 R F4<ad70>
(includes aliases and functions, if and only if the)144 454.8 R F4<ad70>
3.244 E F0 .744(option is not also used.)3.244 F .744
(The table of hashed)5.744 F 1.223(commands is not consulted when using)
144 436.8 R F4<ad61>3.723 E F0 6.223(.T)C(he)-6.223 E F4<ad66>3.723 E F0
144 466.8 R F4<ad61>3.723 E F0 6.223(.T)C(he)-6.223 E F4<ad66>3.723 E F0
1.223(option suppresses shell function lookup, as)3.723 F .325(with the)
144 448.8 R F4(command)2.825 E F0 -.2(bu)2.825 G(iltin.).2 E F4(type)
144 478.8 R F4(command)2.825 E F0 -.2(bu)2.825 G(iltin.).2 E F4(type)
5.325 E F0 .325(returns true if all of the ar)2.825 F .326
(guments are found, f)-.18 F .326(alse if an)-.1 F 2.826(ya)-.15 G .326
(re not)-2.826 F(found.)144 460.8 Q F4(ulimit)108 477.6 Q F0([)2.5 E F4
(re not)-2.826 F(found.)144 490.8 Q F4(ulimit)108 507.6 Q F0([)2.5 E F4
(\255HSabcde\214klmnpqrstuvxPT)A F0([)2.5 E F1(limit)A F0(]])A(Pro)144
489.6 Q .244(vides control o)-.15 F -.15(ve)-.15 G 2.744(rt).15 G .244
519.6 Q .244(vides control o)-.15 F -.15(ve)-.15 G 2.744(rt).15 G .244
(he resources a)-2.744 F -.25(va)-.2 G .244
(ilable to the shell and to processes started by it, on systems).25 F
.943(that allo)144 501.6 R 3.443(ws)-.25 G .943(uch control.)-3.443 F
.943(that allo)144 531.6 R 3.443(ws)-.25 G .943(uch control.)-3.443 F
(The)5.943 E F4<ad48>3.443 E F0(and)3.443 E F4<ad53>3.444 E F0 .944
(options specify that the hard or soft limit is set for the)3.444 F(gi)
144 513.6 Q -.15(ve)-.25 G 2.709(nr).15 G 2.709(esource. A)-2.709 F .208
144 543.6 Q -.15(ve)-.25 G 2.709(nr).15 G 2.709(esource. A)-2.709 F .208
(hard limit cannot be increased by a non-root user once it is set; a so\
ft limit may)2.709 F .425(be increased up to the v)144 525.6 R .425
ft limit may)2.709 F .425(be increased up to the v)144 555.6 R .425
(alue of the hard limit.)-.25 F .426(If neither)5.425 F F4<ad48>2.926 E
F0(nor)2.926 E F4<ad53>2.926 E F0 .426
(is speci\214ed, both the soft and)2.926 F .139(hard limits are set.)144
537.6 R .139(The v)5.139 F .139(alue of)-.25 F F1(limit)2.729 E F0 .139
567.6 R .139(The v)5.139 F .139(alue of)-.25 F F1(limit)2.729 E F0 .139
(can be a number in the unit speci\214ed for the resource or one)3.319 F
.741(of the special v)144 549.6 R(alues)-.25 E F4(hard)3.241 E F0(,)A F4
.741(of the special v)144 579.6 R(alues)-.25 E F4(hard)3.241 E F0(,)A F4
(soft)3.241 E F0 3.241(,o)C(r)-3.241 E F4(unlimited)3.241 E F0 3.241(,w)
C .741(hich stand for the current hard limit, the current)-3.241 F .78
(soft limit, and no limit, respecti)144 561.6 R -.15(ve)-.25 G(ly).15 E
(soft limit, and no limit, respecti)144 591.6 R -.15(ve)-.25 G(ly).15 E
5.78(.I)-.65 G(f)-5.78 E F1(limit)3.37 E F0 .78
(is omitted, the current v)3.96 F .78(alue of the soft limit of the)-.25
F .498(resource is printed, unless the)144 573.6 R F4<ad48>2.999 E F0
F .498(resource is printed, unless the)144 603.6 R F4<ad48>2.999 E F0
.499(option is gi)2.999 F -.15(ve)-.25 G 2.999(n. When).15 F .499
(more than one resource is speci\214ed, the)2.999 F
(limit name and unit are printed before the v)144 585.6 Q 2.5
(limit name and unit are printed before the v)144 615.6 Q 2.5
(alue. Other)-.25 F(options are interpreted as follo)2.5 E(ws:)-.25 E F4
<ad61>144 597.6 Q F0(All current limits are reported)180 597.6 Q F4
<ad62>144 609.6 Q F0(The maximum sock)180 609.6 Q(et b)-.1 E(uf)-.2 E
(fer size)-.25 E F4<ad63>144 621.6 Q F0
(The maximum size of core \214les created)180 621.6 Q F4<ad64>144 633.6
Q F0(The maximum size of a process')180 633.6 Q 2.5(sd)-.55 G(ata se)
-2.5 E(gment)-.15 E F4<ad65>144 645.6 Q F0
(The maximum scheduling priority \("nice"\))180 645.6 Q F4<ad66>144
657.6 Q F0
<ad61>144 627.6 Q F0(All current limits are reported)180 627.6 Q F4
<ad62>144 639.6 Q F0(The maximum sock)180 639.6 Q(et b)-.1 E(uf)-.2 E
(fer size)-.25 E F4<ad63>144 651.6 Q F0
(The maximum size of core \214les created)180 651.6 Q F4<ad64>144 663.6
Q F0(The maximum size of a process')180 663.6 Q 2.5(sd)-.55 G(ata se)
-2.5 E(gment)-.15 E F4<ad65>144 675.6 Q F0
(The maximum scheduling priority \("nice"\))180 675.6 Q F4<ad66>144
687.6 Q F0
(The maximum size of \214les written by the shell and its children)180
657.6 Q F4<ad69>144 669.6 Q F0(The maximum number of pending signals)180
669.6 Q F4<ad6b>144 681.6 Q F0
(The maximum number of kqueues that may be allocated)180 681.6 Q F4
<ad6c>144 693.6 Q F0(The maximum size that may be lock)180 693.6 Q
(ed into memory)-.1 E F4<ad6d>144 705.6 Q F0
(The maximum resident set size \(man)180 705.6 Q 2.5(ys)-.15 G
(ystems do not honor this limit\))-2.5 E F4<ad6e>144 717.6 Q F0 .791(Th\
e maximum number of open \214le descriptors \(most systems do not allo)
180 717.6 R 3.29(wt)-.25 G .79(his v)-3.29 F .79(alue to)-.25 F
(be set\))180 729.6 Q(GNU Bash-4.2)72 768 Q(2004 Apr 20)148.735 E(22)
198.725 E 0 Cg EP
687.6 Q F4<ad69>144 699.6 Q F0(The maximum number of pending signals)180
699.6 Q F4<ad6b>144 711.6 Q F0
(The maximum number of kqueues that may be allocated)180 711.6 Q
(GNU Bash-4.2)72 768 Q(2004 Apr 20)148.735 E(22)198.725 E 0 Cg EP
%%Page: 23 23
%%BeginPageSetup
BP
%%EndPageSetup
/F0 10/Times-Roman@0 SF -.35(BA)72 48 S(SH_B).35 E(UIL)-.1 E 87.61
(TINS\(1\) General)-.92 F(Commands Manual)2.5 E -.35(BA)90.11 G(SH_B).35
E(UIL)-.1 E(TINS\(1\))-.92 E/F1 10/Times-Bold@0 SF<ad70>144 84 Q F0
(The pipe size in 512-byte blocks \(this may not be set\))180 84 Q F1
<ad71>144 96 Q F0(The maximum number of bytes in POSIX message queues)
180 96 Q F1<ad72>144 108 Q F0(The maximum real-time scheduling priority)
180 108 Q F1<ad73>144 120 Q F0(The maximum stack size)180 120 Q F1<ad74>
144 132 Q F0(The maximum amount of cpu time in seconds)180 132 Q F1
<ad75>144 144 Q F0(The maximum number of processes a)180 144 Q -.25(va)
-.2 G(ilable to a single user).25 E F1<ad76>144 156 Q F0 .47
(The maximum amount of virtual memory a)180 156 R -.25(va)-.2 G .47
(ilable to the shell and, on some systems, to).25 F(its children)180 168
Q F1<ad78>144 180 Q F0(The maximum number of \214le locks)180 180 Q F1
<ad50>144 192 Q F0(The maximum number of pseudoterminals)180 192 Q F1
<ad54>144 204 Q F0(The maximum number of threads)180 204 Q(If)144 220.8
E(UIL)-.1 E(TINS\(1\))-.92 E/F1 10/Times-Bold@0 SF<ad6c>144 84 Q F0
(The maximum size that may be lock)180 84 Q(ed into memory)-.1 E F1
<ad6d>144 96 Q F0(The maximum resident set size \(man)180 96 Q 2.5(ys)
-.15 G(ystems do not honor this limit\))-2.5 E F1<ad6e>144 108 Q F0 .791
(The maximum number of open \214le descriptors \(most systems do not al\
lo)180 108 R 3.29(wt)-.25 G .79(his v)-3.29 F .79(alue to)-.25 F
(be set\))180 120 Q F1<ad70>144 132 Q F0
(The pipe size in 512-byte blocks \(this may not be set\))180 132 Q F1
<ad71>144 144 Q F0(The maximum number of bytes in POSIX message queues)
180 144 Q F1<ad72>144 156 Q F0
(The maximum real-time scheduling priority)180 156 Q F1<ad73>144 168 Q
F0(The maximum stack size)180 168 Q F1<ad74>144 180 Q F0
(The maximum amount of cpu time in seconds)180 180 Q F1<ad75>144 192 Q
F0(The maximum number of processes a)180 192 Q -.25(va)-.2 G
(ilable to a single user).25 E F1<ad76>144 204 Q F0 .47
(The maximum amount of virtual memory a)180 204 R -.25(va)-.2 G .47
(ilable to the shell and, on some systems, to).25 F(its children)180 216
Q F1<ad78>144 228 Q F0(The maximum number of \214le locks)180 228 Q F1
<ad50>144 240 Q F0(The maximum number of pseudoterminals)180 240 Q F1
<ad54>144 252 Q F0(The maximum number of threads)180 252 Q(If)144 268.8
Q/F2 10/Times-Italic@0 SF(limit)3.058 E F0 .468(is gi)3.648 F -.15(ve)
-.25 G .468(n, and the).15 F F1<ad61>2.968 E F0 .468
(option is not used,)2.968 F F2(limit)2.968 E F0 .468(is the ne)2.968 F
2.968(wv)-.25 G .468(alue of the speci\214ed resource.)-3.218 F(If)5.468
E .044(no option is gi)144 232.8 R -.15(ve)-.25 G .044(n, then).15 F F1
E .044(no option is gi)144 280.8 R -.15(ve)-.25 G .044(n, then).15 F F1
<ad66>2.544 E F0 .045(is assumed.)2.545 F -1.11(Va)5.045 G .045
(lues are in 1024-byte increments, e)1.11 F .045(xcept for)-.15 F F1
<ad74>2.545 E F0 2.545(,w)C .045(hich is)-2.545 F 1.589(in seconds;)144
244.8 R F1<ad70>4.089 E F0 4.089(,w)C 1.589
292.8 R F1<ad70>4.089 E F0 4.089(,w)C 1.589
(hich is in units of 512-byte blocks;)-4.089 F F1<ad50>4.089 E F0(,)A F1
<ad54>4.089 E F0(,)A F1<ad62>4.089 E F0(,)A F1<ad6b>4.089 E F0(,)A F1
<ad6e>4.089 E F0 4.089(,a)C(nd)-4.089 E F1<ad75>4.089 E F0 4.088(,w)C
1.588(hich are)-4.088 F 1.438(unscaled v)144 256.8 R 1.438
1.588(hich are)-4.088 F 1.438(unscaled v)144 304.8 R 1.438
(alues; and, when in Posix mode,)-.25 F F1<ad63>3.939 E F0(and)3.939 E
F1<ad66>3.939 E F0 3.939(,w)C 1.439(hich are in 512-byte increments.)
-3.939 F(The)6.439 E .404(return status is 0 unless an in)144 268.8 R
-3.939 F(The)6.439 E .404(return status is 0 unless an in)144 316.8 R
-.25(va)-.4 G .404(lid option or ar).25 F .404
(gument is supplied, or an error occurs while setting)-.18 F 2.5(an)144
280.8 S .5 -.25(ew l)-2.5 H(imit.).25 E F1(umask)108 297.6 Q F0([)2.5 E
328.8 S .5 -.25(ew l)-2.5 H(imit.).25 E F1(umask)108 345.6 Q F0([)2.5 E
F1<ad70>A F0 2.5(][)C F1<ad53>-2.5 E F0 2.5(][)C F2(mode)-2.5 E F0(])A
.2(The user \214le-creation mask is set to)144 309.6 R F2(mode)2.7 E F0
.2(The user \214le-creation mask is set to)144 357.6 R F2(mode)2.7 E F0
5.2(.I).18 G(f)-5.2 E F2(mode)3.08 E F0(be)2.88 E .2
(gins with a digit, it is interpreted as an octal)-.15 F .066(number; o\
therwise it is interpreted as a symbolic mode mask similar to that acce\
pted by)144 321.6 R F2 -.15(ch)2.566 G(mod).15 E F0(\(1\).).77 E(If)144
333.6 Q F2(mode)3.262 E F0 .382(is omitted, the current v)3.062 F .382
pted by)144 369.6 R F2 -.15(ch)2.566 G(mod).15 E F0(\(1\).).77 E(If)144
381.6 Q F2(mode)3.262 E F0 .382(is omitted, the current v)3.062 F .382
(alue of the mask is printed.)-.25 F(The)5.382 E F1<ad53>2.882 E F0 .382
(option causes the mask to be)2.882 F .547
(printed in symbolic form; the def)144 345.6 R .547
(printed in symbolic form; the def)144 393.6 R .547
(ault output is an octal number)-.1 F 5.547(.I)-.55 G 3.047(ft)-5.547 G
(he)-3.047 E F1<ad70>3.047 E F0 .547(option is supplied, and)3.047 F F2
(mode)144.38 357.6 Q F0 .551
(mode)144.38 405.6 Q F0 .551
(is omitted, the output is in a form that may be reused as input.)3.231
F .552(The return status is 0 if the)5.552 F(mode w)144 369.6 Q
F .552(The return status is 0 if the)5.552 F(mode w)144 417.6 Q
(as successfully changed or if no)-.1 E F2(mode)2.5 E F0(ar)2.5 E
(gument w)-.18 E(as supplied, and f)-.1 E(alse otherwise.)-.1 E F1
(unalias)108 386.4 Q F0<5bad>2.5 E F1(a)A F0 2.5(][)C F2(name)-2.5 E F0
(...])2.5 E(Remo)144 398.4 Q 1.955 -.15(ve e)-.15 H(ach).15 E F2(name)
(unalias)108 434.4 Q F0<5bad>2.5 E F1(a)A F0 2.5(][)C F2(name)-2.5 E F0
(...])2.5 E(Remo)144 446.4 Q 1.955 -.15(ve e)-.15 H(ach).15 E F2(name)
4.155 E F0 1.655(from the list of de\214ned aliases.)4.155 F(If)6.655 E
F1<ad61>4.155 E F0 1.655(is supplied, all alias de\214nitions are)4.155
F(remo)144 410.4 Q -.15(ve)-.15 G 2.5(d. The).15 F(return v)2.5 E
F(remo)144 458.4 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 F1(unset)108 427.2 Q F0<5bad>2.5 E F1
(is not a de\214ned alias.)2.68 E F1(unset)108 475.2 Q F0<5bad>2.5 E F1
(fv)A F0 2.5(][)C<ad>-2.5 E F1(n)A F0 2.5(][)C F2(name)-2.5 E F0(...])
2.5 E -.15(Fo)144 439.2 S 3.827(re).15 G(ach)-3.827 E F2(name)3.827 E F0
2.5 E -.15(Fo)144 487.2 S 3.827(re).15 G(ach)-3.827 E F2(name)3.827 E F0
3.827(,r).18 G(emo)-3.827 E 1.627 -.15(ve t)-.15 H 1.327
(he corresponding v).15 F 1.327(ariable or function.)-.25 F 1.327
(If the)6.327 F F1<ad76>3.828 E F0 1.328(option is gi)3.828 F -.15(ve)
-.25 G 1.328(n, each).15 F F2(name)144.36 451.2 Q F0 1.551
-.25 G 1.328(n, each).15 F F2(name)144.36 499.2 Q F0 1.551
(refers to a shell v)4.231 F 1.551(ariable, and that v)-.25 F 1.551
(ariable is remo)-.25 F -.15(ve)-.15 G 4.05(d. Read-only).15 F -.25(va)
4.05 G 1.55(riables may not be).25 F 4.641(unset. If)144 463.2 R F1
4.05 G 1.55(riables may not be).25 F 4.641(unset. If)144 511.2 R F1
<ad66>4.641 E F0 2.141(is speci\214ed, each)4.641 F F2(name)5.001 E F0
2.141(refers to a shell function, and the function de\214nition is)4.821
F(remo)144 475.2 Q -.15(ve)-.15 G 2.538(d. If).15 F(the)2.537 E F1<ad6e>
F(remo)144 523.2 Q -.15(ve)-.15 G 2.538(d. If).15 F(the)2.537 E F1<ad6e>
2.537 E F0 .037(option is supplied, and)2.537 F F2(name)2.537 E F0 .037
(is a v)2.537 F .037(ariable with the)-.25 F F2(namer)2.537 E(ef)-.37 E
F0(attrib)2.537 E(ute,)-.2 E F2(name)2.537 E F0(will)2.537 E .492
(be unset rather than the v)144 487.2 R .492(ariable it references.)-.25
(be unset rather than the v)144 535.2 R .492(ariable it references.)-.25
F F1<ad6e>5.492 E F0 .492(has no ef)2.992 F .492(fect if the)-.25 F F1
<ad66>2.992 E F0 .492(option is supplied.)2.992 F .493(If no)5.493 F
.221(options are supplied, each)144 499.2 R F2(name)2.721 E F0 .221
.221(options are supplied, each)144 547.2 R F2(name)2.721 E F0 .221
(refers to a v)2.721 F .22(ariable; if there is no v)-.25 F .22
(ariable by that name, an)-.25 F 2.72(yf)-.15 G(unc-)-2.72 E 1.188
(tion with that name is unset.)144 511.2 R 1.189(Each unset v)6.189 F
(tion with that name is unset.)144 559.2 R 1.189(Each unset v)6.189 F
1.189(ariable or function is remo)-.25 F -.15(ve)-.15 G 3.689(df).15 G
1.189(rom the en)-3.689 F(vironment)-.4 E 3.206
(passed to subsequent commands.)144 523.2 R 3.206(If an)8.206 F 5.706
(passed to subsequent commands.)144 571.2 R 3.206(If an)8.206 F 5.706
(yo)-.15 G(f)-5.706 E/F3 9/Times-Bold@0 SF(COMP_W)5.706 E(ORDBREAKS)-.09
E/F4 9/Times-Roman@0 SF(,)A F3(RANDOM)5.455 E F4(,)A F3(SECONDS)5.455 E
F4(,)A F3(LINENO)144 535.2 Q F4(,)A F3(HISTCMD)4.347 E F4(,)A F3(FUNCN)
F4(,)A F3(LINENO)144 583.2 Q F4(,)A F3(HISTCMD)4.347 E F4(,)A F3(FUNCN)
4.347 E(AME)-.18 E F4(,)A F3(GR)4.347 E(OUPS)-.27 E F4(,)A F0(or)4.348 E
F3(DIRST)4.598 E -.495(AC)-.81 G(K).495 E F0 2.098(are unset, the)4.348
F 4.598(yl)-.15 G 2.098(ose their special)-4.598 F(properties, e)144
547.2 Q -.15(ve)-.25 G 2.5(ni).15 G 2.5(ft)-2.5 G(he)-2.5 E 2.5(ya)-.15
595.2 Q -.15(ve)-.25 G 2.5(ni).15 G 2.5(ft)-2.5 G(he)-2.5 E 2.5(ya)-.15
G(re subsequently reset.)-2.5 E(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 564 Q
-.15 E F2(name)2.86 E F0(is readonly)2.68 E(.)-.65 E F1(wait)108 612 Q
F0([)2.5 E F1<ad6e>A F0 2.5(][)C F2 2.5(n.)-2.5 G(..)-2.5 E F0(])A -.8
(Wa)144 576 S .027(it for each speci\214ed child process and return its\
(Wa)144 624 S .027(it for each speci\214ed child process and return its\
termination status.).8 F(Each)5.026 E F2(n)2.886 E F0 .026
(may be a process ID)2.766 F .256
(or a job speci\214cation; if a job spec is gi)144 588 R -.15(ve)-.25 G
(or a job speci\214cation; if a job spec is gi)144 636 R -.15(ve)-.25 G
.256(n, all processes in that job').15 F 2.756(sp)-.55 G .256
(ipeline are w)-2.756 F .256(aited for)-.1 F 5.256(.I)-.55 G(f)-5.256 E
F2(n)3.116 E F0 .318(is not gi)144 600 R -.15(ve)-.25 G .318
F2(n)3.116 E F0 .318(is not gi)144 648 R -.15(ve)-.25 G .318
(n, all currently acti).15 F .618 -.15(ve c)-.25 H .318
(hild processes are w).15 F .318(aited for)-.1 F 2.818(,a)-.4 G .318
(nd the return status is zero.)-2.818 F .317(If the)5.317 F F1<ad6e>144
612 Q F0 .361(option is supplied,)2.861 F F1(wait)2.861 E F0 -.1(wa)
660 Q F0 .361(option is supplied,)2.861 F F1(wait)2.861 E F0 -.1(wa)
2.861 G .361(its for an).1 F 2.862(yj)-.15 G .362
(ob to terminate and returns its e)-2.862 F .362(xit status.)-.15 F(If)
5.362 E F2(n)3.222 E F0(speci\214es)3.102 E 2.596(an)144 624 S(on-e)
5.362 E F2(n)3.222 E F0(speci\214es)3.102 E 2.596(an)144 672 S(on-e)
-2.596 E .096(xistent process or job, the return status is 127.)-.15 F
.095(Otherwise, the return status is the e)5.095 F .095(xit status)-.15
F(of the last process or job w)144 636 Q(aited for)-.1 E(.)-.55 E/F5
10.95/Times-Bold@0 SF(SEE ALSO)72 652.8 Q F0(bash\(1\), sh\(1\))108
664.8 Q(GNU Bash-4.2)72 768 Q(2004 Apr 20)148.735 E(23)198.725 E 0 Cg EP
F(of the last process or job w)144 684 Q(aited for)-.1 E(.)-.55 E/F5
10.95/Times-Bold@0 SF(SEE ALSO)72 700.8 Q F0(bash\(1\), sh\(1\))108
712.8 Q(GNU Bash-4.2)72 768 Q(2004 Apr 20)148.735 E(23)198.725 E 0 Cg EP
%%Trailer
end
%%EOF
+1 -1
View File
@@ -1,6 +1,6 @@
%!PS-Adobe-3.0
%%Creator: groff version 1.22.3
%%CreationDate: Mon Mar 28 15:34:56 2016
%%CreationDate: Tue May 10 08:58:05 2016
%%DocumentNeededResources: font Times-Roman
%%+ font Times-Bold
%%DocumentSuppliedResources: procset grops 1.22 3
+4
View File
@@ -131,6 +131,10 @@ echo shopt a
shopt a
echo a b c d 2> /dev/null
a b c d
one two three four
echo two ; echo four
one two three four
echo four ; echo two
!
!
!
+6
View File
@@ -130,6 +130,12 @@ echo !shopt-1
echo !shopt*
# make sure a :p modifier anywhere on the line affects all history expansions
echo one two three four
echo !:2:p ; echo !$
echo one two three four
echo !$ ; echo !:2:p
${THIS_SH} ./histexp1.sub
${THIS_SH} ./histexp2.sub
${THIS_SH} ./histexp3.sub