commit bash-20060511 snapshot

This commit is contained in:
Chet Ramey
2011-12-03 22:48:16 -05:00
parent 8b35878f7d
commit 97db45b6be
18 changed files with 2941 additions and 2917 deletions
+6
View File
@@ -13378,3 +13378,9 @@ subst.c
before creating the local variable so a previous inherited
value can be used when expanding the rhs of the compound assignment
statement
5/11
----
doc/{bash.1,bashref.texi}
- clarifed `trap' description to make it clear that trapped signals
that are not set to SIG_IGN are reset when a subshell is created
+4 -13
View File
@@ -265,8 +265,6 @@ assign_array_var_from_word_list (var, list, flags)
return var;
}
static WORD_LIST empty_compound_list;
WORD_LIST *
expand_compound_array_assignment (value, flags)
char *value;
@@ -277,15 +275,13 @@ expand_compound_array_assignment (value, flags)
int ni;
arrayind_t ind, last_ind;
/* If this is called from declare_builtin, value[0] == '(' and
xstrchr(value, ')') != 0. In this case, we need to extract
the value from between the parens before going on. */
/* I don't believe this condition is ever true any more. */
if (*value == '(') /*)*/
{
ni = 1;
val = extract_array_assignment_list (value, &ni);
if (val == 0)
return &empty_compound_list;
return (WORD_LIST *)NULL;
}
else
val = value;
@@ -411,15 +407,10 @@ assign_array_var_from_string (var, value, flags)
return var;
nlist = expand_compound_array_assignment (value, flags);
/* XXX - I don't think the code path that produces this is executed
any more with the changes in how local array assignments are
performed. */
if (nlist == &empty_compound_list)
return var;
assign_compound_array_list (var, nlist, flags);
dispose_words (nlist);
if (nlist)
dispose_words (nlist);
return (var);
}
+1850 -1848
View File
File diff suppressed because it is too large Load Diff
+4 -4
View File
@@ -6,12 +6,12 @@
.\" Case Western Reserve University
.\" chet@po.cwru.edu
.\"
.\" Last Change: Thu Apr 27 15:39:53 EDT 2006
.\" Last Change: Thu May 11 14:25:48 EDT 2006
.\"
.\" bash_builtins, strip all but Built-Ins section
.if \n(zZ=1 .ig zZ
.if \n(zY=1 .ig zY
.TH BASH 1 "2006 Apr 27" "GNU Bash-3.2"
.TH BASH 1 "2006 May 11" "GNU Bash-3.2"
.\"
.\" There's some problem with having a `@'
.\" in a tagged paragraph with the BSD man macros.
@@ -8407,8 +8407,8 @@ the command
is executed each time a shell function or a script executed with the
\fB.\fP or \fBsource\fP builtins finishes executing.
Signals ignored upon entry to the shell cannot be trapped or reset.
Trapped signals are reset to their original values in a child
process when it is created.
Trapped signals that are not being ignored are reset to their original
values in a child process when it is created.
The return status is false if any
.I sigspec
is invalid; otherwise
+8 -7
View File
@@ -3,7 +3,7 @@
</HEAD>
<BODY><TABLE WIDTH=100%>
<TR>
<TH ALIGN=LEFT width=33%>BASH(1)<TH ALIGN=CENTER width=33%>2006 Jan 26<TH ALIGN=RIGHT width=33%>BASH(1)
<TH ALIGN=LEFT width=33%>BASH(1)<TH ALIGN=CENTER width=33%>2006 Apr 27<TH ALIGN=RIGHT width=33%>BASH(1)
</TR>
</TABLE>
<BR><A HREF="#index">Index</A>
@@ -1051,10 +1051,10 @@ as for pathname expansion (see
below).
The <I>word</I> is expanded using tilde
expansion, parameter and variable expansion, arithmetic substituion,
expansion, parameter and variable expansion, arithmetic substitution,
command substitution, process substitution and quote removal.
Each <I>pattern</I> examined is expanded using tilde
expansion, parameter and variable expansion, arithmetic substituion,
expansion, parameter and variable expansion, arithmetic substitution,
command substitution, and process substitution.
If the shell option
<B>nocasematch</B>
@@ -2192,7 +2192,8 @@ command history is not saved when an interactive shell exits.
<DD>
The maximum number of lines contained in the history file. When this
variable is assigned a value, the history file is truncated, if
necessary, to contain no more than that number of lines. The default
necessary, by removing the oldest entries,
to contain no more than that number of lines. The default
value is 500. The history file is also truncated to this size after
writing it when an interactive shell exits.
<DT><B>HISTIGNORE</B>
@@ -10963,7 +10964,7 @@ The maximum scheduling priority (&quot;nice&quot;)
<DT><B>-f</B>
<DD>
The maximum size of files created by the shell
The maximum size of files written by the shell and its children
<DT><B>-i</B>
<DD>
@@ -11435,7 +11436,7 @@ Array variables may not (yet) be exported.
<HR>
<TABLE WIDTH=100%>
<TR>
<TH ALIGN=LEFT width=33%>GNU Bash-3.2<TH ALIGN=CENTER width=33%>2006 Jan 26<TH ALIGN=RIGHT width=33%>BASH(1)
<TH ALIGN=LEFT width=33%>GNU Bash-3.2<TH ALIGN=CENTER width=33%>2006 Apr 27<TH ALIGN=RIGHT width=33%>BASH(1)
</TR>
</TABLE>
<HR>
@@ -11539,6 +11540,6 @@ Array variables may not (yet) be exported.
</DL>
<HR>
This document was created by man2html from bash.1.<BR>
Time: 26 January 2006 11:19:07 EST
Time: 11 May 2006 14:12:28 EDT
</BODY>
</HTML>
BIN
View File
Binary file not shown.
+106 -103
View File
@@ -1,6 +1,6 @@
%!PS-Adobe-3.0
%%Creator: groff version 1.19.1
%%CreationDate: Thu Jan 26 11:18:52 2006
%%CreationDate: Thu May 11 14:12:19 2006
%%DocumentNeededResources: font Times-Roman
%%+ font Times-Bold
%%+ font Times-Italic
@@ -337,7 +337,7 @@ E F2(po)2.5 E F0(\(portable object\) \214le format.)2.5 E F2
144 686.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 F2(\255\255login)108 703.2 Q F0
(Equi)144 715.2 Q -.25(va)-.25 G(lent to).25 E F2<ad6c>2.5 E F0(.)A
(GNU Bash-3.2)72 768 Q(2006 Jan 26)149.845 E(1)204.835 E 0 Cg EP
(GNU Bash-3.2)72 768 Q(2006 Apr 27)148.735 E(1)203.725 E 0 Cg EP
%%Page: 2 3
%%BeginPageSetup
BP
@@ -459,7 +459,7 @@ F(ariable)-.25 E F3 -.27(BA)108 679.2 S(SH_ENV).27 E F0 1.01(in the en)
108 727.2 S 2.5(tt).2 G(he v)-2.5 E(alue of the)-.25 E F3 -.666(PA)2.5 G
(TH)-.189 E F0 -.25(va)2.25 G
(riable is not used to search for the \214le name.).25 E(GNU Bash-3.2)72
768 Q(2006 Jan 26)149.845 E(2)204.835 E 0 Cg EP
768 Q(2006 Apr 27)148.735 E(2)203.725 E 0 Cg EP
%%Page: 3 4
%%BeginPageSetup
BP
@@ -584,7 +584,7 @@ F1(Pipelines)87 679.2 Q F0(A)108 691.2 Q F2(pipeline)2.919 E F0 .419
F F1(|)2.92 E F0 5.42(.T)C .42(he format for a pipeline)-5.42 F(is:)108
703.2 Q([)144 720 Q F1(time)A F0([)2.5 E F1<ad70>A F0(]] [ ! ])A F2
(command)2.5 E F0([)2.5 E F1(|)2.5 E F2(command2)2.5 E F0(... ])2.5 E
(GNU Bash-3.2)72 768 Q(2006 Jan 26)149.845 E(3)204.835 E 0 Cg EP
(GNU Bash-3.2)72 768 Q(2006 Apr 27)148.735 E(3)203.725 E 0 Cg EP
%%Page: 4 5
%%BeginPageSetup
BP
@@ -704,7 +704,7 @@ A({)108 573.6 Q F1(list)2.5 E F0 2.5(;})C F1(list)3.89 E F0 .402
F(SIONS)144 727.2 Q F5(.)A F0 -.8(Wo)5.633 G 1.133
(rd splitting and pathname e).8 F 1.133
(xpansion are not performed on the w)-.15 F 1.133(ords between the)-.1 F
F3([[)3.632 E F0(GNU Bash-3.2)72 768 Q(2006 Jan 26)149.845 E(4)204.835 E
F3([[)3.632 E F0(GNU Bash-3.2)72 768 Q(2006 Apr 27)148.735 E(4)203.725 E
0 Cg EP
%%Page: 5 6
%%BeginPageSetup
@@ -843,7 +843,7 @@ F 1.538(played w)144 715.2 R 1.538(ords, then the v)-.1 F 1.538(alue of)
F 1.537(ords and)-.1 F .065(prompt are displayed ag)144 727.2 R 2.565
(ain. If)-.05 F .065(EOF is read, the command completes.)2.565 F(An)
5.066 E 2.566(yo)-.15 G .066(ther v)-2.566 F .066(alue read causes)-.25
F(GNU Bash-3.2)72 768 Q(2006 Jan 26)149.845 E(5)204.835 E 0 Cg EP
F(GNU Bash-3.2)72 768 Q(2006 Apr 27)148.735 E(5)203.725 E 0 Cg EP
%%Page: 6 7
%%BeginPageSetup
BP
@@ -869,14 +869,14 @@ F1(wor)3.264 E(d)-.37 E F0 3.264(,a)C .764(nd tries to match it ag)
(in turn, using the)3.264 F .595(same matching rules as for pathname e)
144 148.8 R .595(xpansion \(see)-.15 F F2 -.1(Pa)3.095 G .596
(thname Expansion).1 F F0(belo)3.096 E 3.096(w\). The)-.25 F F1(wor)
3.096 E(d)-.37 E F0(is)3.096 E -.15(ex)144 160.8 S 1.37
(panded using tilde e).15 F 1.37(xpansion, parameter and v)-.15 F 1.37
(ariable e)-.25 F 1.37(xpansion, arithmetic substituion, com-)-.15 F
3.096 E(d)-.37 E F0(is)3.096 E -.15(ex)144 160.8 S 1.092
(panded using tilde e).15 F 1.092(xpansion, parameter and v)-.15 F 1.092
(ariable e)-.25 F 1.092(xpansion, arithmetic substitution, com-)-.15 F
1.268(mand substitution, process substitution and quote remo)144 172.8 R
-.25(va)-.15 G 3.768(l. Each).25 F F1(pattern)3.768 E F0 -.15(ex)3.768 G
1.269(amined is e).15 F(xpanded)-.15 E .631(using tilde e)144 184.8 R
.631(xpansion, parameter and v)-.15 F .631(ariable e)-.25 F .631
(xpansion, arithmetic substituion, command substi-)-.15 F 1.516
1.269(amined is e).15 F(xpanded)-.15 E .353(using tilde e)144 184.8 R
.353(xpansion, parameter and v)-.15 F .353(ariable e)-.25 F .353
(xpansion, arithmetic substitution, command substi-)-.15 F 1.516
(tution, and process substitution.)144 196.8 R 1.516
(If the shell option)6.516 F F2(nocasematch)4.016 E F0 1.517
(is enabled, the match is per)4.017 F(-)-.2 E 1.347(formed without re)
@@ -983,7 +983,7 @@ F0 1.337(option is on by def)3.837 F 1.337(ault in)-.1 F(interacti)108
722.4 R F1(metac)2.789 E(har)-.15 E(acter)-.15 E(s)-.1 E F0 .288
(listed abo)2.789 F .588 -.15(ve u)-.15 H(nder).15 E F3(DEFINITIONS)
2.788 E F0 .288(has special meaning to the shell and must be)2.538 F
(GNU Bash-3.2)72 768 Q(2006 Jan 26)149.845 E(6)204.835 E 0 Cg EP
(GNU Bash-3.2)72 768 Q(2006 Apr 27)148.735 E(6)203.725 E 0 Cg EP
%%Page: 7 8
%%BeginPageSetup
BP
@@ -1099,7 +1099,7 @@ F .515(and v)108 715.2 R .515(ariable e)-.25 F .515
(integer)2.698 E F0(attrib)2.698 E .198(ute set, then)-.2 F F2(value)
2.988 E F0 .198(is e)2.878 F -.25(va)-.25 G .199
(luated as an arithmetic e).25 F .199(xpression e)-.15 F -.15(ve)-.25 G
(n).15 E(GNU Bash-3.2)72 768 Q(2006 Jan 26)149.845 E(7)204.835 E 0 Cg EP
(n).15 E(GNU Bash-3.2)72 768 Q(2006 Apr 27)148.735 E(7)203.725 E 0 Cg EP
%%Page: 8 9
%%BeginPageSetup
BP
@@ -1231,7 +1231,7 @@ S 1.6(cuted and placed in the en).15 F 1.6(vironment e)-.4 F 1.6
696 Q(wing v)-.25 E(ariables are set by the shell:)-.25 E F1 -.3(BA)108
712.8 S(SH).3 E F0(Expands to the full \214le name used to in)9.07 E -.2
(vo)-.4 G .2 -.1(ke t).2 H(his instance of).1 E F1(bash)2.5 E F0(.)A
(GNU Bash-3.2)72 768 Q(2006 Jan 26)149.845 E(8)204.835 E 0 Cg EP
(GNU Bash-3.2)72 768 Q(2006 Apr 27)148.735 E(8)203.725 E 0 Cg EP
%%Page: 9 10
%%BeginPageSetup
BP
@@ -1331,8 +1331,8 @@ E F0(belo)2.5 E(w\).)-.25 E F1(COMP_LINE)108 680.4 Q F0 1.207
2.849(mands in)144 704.4 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 F1(Pr)5.349 E 2.848(ogrammable Completion)-.18 F
F0(belo)144 716.4 Q(w\).)-.25 E(GNU Bash-3.2)72 768 Q(2006 Jan 26)
149.845 E(9)204.835 E 0 Cg EP
F0(belo)144 716.4 Q(w\).)-.25 E(GNU Bash-3.2)72 768 Q(2006 Apr 27)
148.735 E(9)203.725 E 0 Cg EP
%%Page: 10 11
%%BeginPageSetup
BP
@@ -1433,7 +1433,7 @@ bes the system type on which)144 688.8 R F1(bash)3.398 E F0 .899(is e)
3.398 F -.15(xe)-.15 G .899(cuting, in).15 F(the standard GNU)144 700.8
Q/F3 10/Times-Italic@0 SF(cpu-company-system)2.5 E F0 2.5(format. The)
2.5 F(def)2.5 E(ault is system-dependent.)-.1 E(GNU Bash-3.2)72 768 Q
(2006 Jan 26)149.845 E(10)199.835 E 0 Cg EP
(2006 Apr 27)148.735 E(10)198.725 E 0 Cg EP
%%Page: 11 12
%%BeginPageSetup
BP
@@ -1525,7 +1525,7 @@ F2 -.666(PA)5 G(TH)-.189 E F0
(shell looks for destination directories speci\214ed by the)144 691.2 R
F1(cd)6.295 E F0 6.295(command. A)6.295 F 3.795(sample v)6.295 F 3.795
(alue is)-.25 F/F5 10/Courier@0 SF(".:~:/usr")144 703.2 Q F0(.)A
(GNU Bash-3.2)72 768 Q(2006 Jan 26)149.845 E(11)199.835 E 0 Cg EP
(GNU Bash-3.2)72 768 Q(2006 Apr 27)148.735 E(11)198.725 E 0 Cg EP
%%Page: 12 13
%%BeginPageSetup
BP
@@ -1603,17 +1603,19 @@ A F1(HISTFILE)108 432 Q F0 .181
(xits.)-.15 E F1(HISTFILESIZE)108 468 Q F0 1.622
(The maximum number of lines contained in the history \214le.)144 480 R
1.623(When this v)6.623 F 1.623(ariable is assigned a)-.25 F -.25(va)144
492 S .311(lue, the history \214le is truncated, if necessary).25 F
2.811(,t)-.65 G 2.811(oc)-2.811 G .311
(ontain no more than that number of lines.)-2.811 F(The)5.311 E(def)144
504 Q .386(ault v)-.1 F .386(alue is 500.)-.25 F .387(The history \214l\
e is also truncated to this size after writing it when an interac-)5.386
F(ti)144 516 Q .3 -.15(ve s)-.25 H(hell e).15 E(xits.)-.15 E F1
(HISTIGNORE)108 528 Q F0 2.658(Ac)144 540 S .158(olon-separated list of\
patterns used to decide which command lines should be sa)-2.658 F -.15
(ve)-.2 G 2.657(do).15 G 2.657(nt)-2.657 G .157(he his-)-2.657 F .707
(tory list.)144 552 R .707(Each pattern is anchored at the be)5.707 F
.708(ginning of the line and must match the complete line)-.15 F .626
492 S .305(lue, the history \214le is truncated, if necessary).25 F
2.805(,b)-.65 G 2.805(yr)-2.805 G(emo)-2.805 E .305
(ving the oldest entries, to contain no more)-.15 F .601
(than that number of lines.)144 504 R .601(The def)5.601 F .602(ault v)
-.1 F .602(alue is 500.)-.25 F .602
(The history \214le is also truncated to this size)5.602 F
(after writing it when an interacti)144 516 Q .3 -.15(ve s)-.25 H
(hell e).15 E(xits.)-.15 E F1(HISTIGNORE)108 528 Q F0 2.658(Ac)144 540 S
.158(olon-separated list of patterns used to decide which command lines\
should be sa)-2.658 F -.15(ve)-.2 G 2.657(do).15 G 2.657(nt)-2.657 G
.157(he his-)-2.657 F .707(tory list.)144 552 R .707
(Each pattern is anchored at the be)5.707 F .708
(ginning of the line and must match the complete line)-.15 F .626
(\(no implicit `)144 564 R F1(*)A F0 3.126('i)C 3.126(sa)-3.126 G 3.126
(ppended\). Each)-3.126 F .626(pattern is tested ag)3.126 F .625
(ainst the line after the checks speci\214ed by)-.05 F F1(HISTCONTR)144
@@ -1639,7 +1641,7 @@ R F1(history)3.173 E F0 -.2(bu)3.172 G 3.172(iltin. If).2 F .672(this v)
3.172 F .672(ariable is)-.25 F
(set, time stamps are written to the history \214le so the)144 696 Q 2.5
(ym)-.15 G(ay be preserv)-2.5 E(ed across shell sessions.)-.15 E
(GNU Bash-3.2)72 768 Q(2006 Jan 26)149.845 E(12)199.835 E 0 Cg EP
(GNU Bash-3.2)72 768 Q(2006 Apr 27)148.735 E(12)198.725 E 0 Cg EP
%%Page: 13 14
%%BeginPageSetup
BP
@@ -1740,7 +1742,7 @@ essage with a)-3.42 F 2.808(`?'. When)144 648 R .308(used in the te)
.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 696 Q(ar/mail/)-.25 E F1($USER)A F0
(\).)A(GNU Bash-3.2)72 768 Q(2006 Jan 26)149.845 E(13)199.835 E 0 Cg EP
(\).)A(GNU Bash-3.2)72 768 Q(2006 Apr 27)148.735 E(13)198.725 E 0 Cg EP
%%Page: 14 15
%%BeginPageSetup
BP
@@ -1853,8 +1855,8 @@ R .886(In an interacti)5.886 F 1.185 -.15(ve s)-.25 H .885(hell, the v)
.15 F .885(alue is interpreted as the number of seconds to)-.25 F -.1
(wa)144 721.2 S .546(it for input after issuing the primary prompt.).1 F
F1(Bash)5.546 E F0 .546(terminates after w)3.046 F .546
(aiting for that number of)-.1 F(GNU Bash-3.2)72 768 Q(2006 Jan 26)
149.845 E(14)199.835 E 0 Cg EP
(aiting for that number of)-.1 F(GNU Bash-3.2)72 768 Q(2006 Apr 27)
148.735 E(14)198.725 E 0 Cg EP
%%Page: 15 16
%%BeginPageSetup
BP
@@ -1991,7 +1993,7 @@ F0 3.386(]}. If)B F2(subscript)3.386 E F0(is)3.386 E F1(*)3.386 E F0(or)
R 5.734(.R)-.65 G .733(eferencing an array v)-5.734 F .733
(ariable without a subscript is equi)-.25 F -.25(va)-.25 G .733
(lent to referencing element).25 F(zero.)108 717.6 Q(GNU Bash-3.2)72 768
Q(2006 Jan 26)149.845 E(15)199.835 E 0 Cg EP
Q(2006 Apr 27)148.735 E(15)198.725 E 0 Cg EP
%%Page: 16 17
%%BeginPageSetup
BP
@@ -2124,7 +2126,7 @@ G(dist,b).65 E(ugs})-.2 E(or)108 621.6 Q(cho)144 633.6 Q
(xpansion with the)-.15 F F1(+B)108 710.4 Q F0(option to the)2.5 E F1
(set)2.5 E F0(command \(see)2.5 E F4(SHELL B)2.5 E(UIL)-.09 E
(TIN COMMANDS)-.828 E F0(belo)2.25 E(w\).)-.25 E(GNU Bash-3.2)72 768 Q
(2006 Jan 26)149.845 E(16)199.835 E 0 Cg EP
(2006 Apr 27)148.735 E(16)198.725 E 0 Cg EP
%%Page: 17 18
%%BeginPageSetup
BP
@@ -2248,8 +2250,8 @@ F1 .535(Display Err)144 679.2 R .535(or if Null or Unset)-.18 F F0 5.535
written to the standard error and the shell, if it is not)3.931 F
(interacti)144 703.2 Q -.15(ve)-.25 G 2.5(,e).15 G 2.5(xits. Otherwise,)
-2.65 F(the v)2.5 E(alue of)-.25 E F2(par)2.5 E(ameter)-.15 E F0
(is substituted.)2.5 E(GNU Bash-3.2)72 768 Q(2006 Jan 26)149.845 E(17)
199.835 E 0 Cg EP
(is substituted.)2.5 E(GNU Bash-3.2)72 768 Q(2006 Apr 27)148.735 E(17)
198.725 E 0 Cg EP
%%Page: 18 19
%%BeginPageSetup
BP
@@ -2385,7 +2387,7 @@ E F1(be)144 712.8 Q 1.331(gins with)-.4 F F2(/)3.831 E F1 3.831(,a)C
2.19(gins with)-.4 F F2(#)4.69 E F1 4.69(,i)C 4.69(tm)-4.69 G 2.19
(ust matc)-4.69 F 4.69(ha)-.15 G 4.69(tt)-4.69 G 2.19(he be)-4.69 F 2.19
(ginning of the e)-.4 F 2.19(xpanded value of)-.2 F F0(GNU Bash-3.2)72
768 Q(2006 Jan 26)149.845 E(18)199.835 E 0 Cg EP
768 Q(2006 Apr 27)148.735 E(18)198.725 E 0 Cg EP
%%Page: 19 20
%%BeginPageSetup
BP
@@ -2499,7 +2501,7 @@ F .628(ault, then an)-.1 F(y)-.15 E 2.528(sequence of)108 708 R F3(IFS)
(sequences of the whitespace characters)108 720 R F2(space)2.863 E F0
(and)2.863 E F2(tab)2.863 E F0 .363(are ignored at the be)2.863 F .363
(ginning and end of the w)-.15 F .363(ord, as)-.1 F(GNU Bash-3.2)72 768
Q(2006 Jan 26)149.845 E(19)199.835 E 0 Cg EP
Q(2006 Apr 27)148.735 E(19)198.725 E 0 Cg EP
%%Page: 20 21
%%BeginPageSetup
BP
@@ -2637,7 +2639,7 @@ F0(,)A F3 -.15(ch)2.914 G(ar).15 E .414(acter classes)-.15 F F0 .415
-3.547 E F3 1.046(equivalence class)3.546 F F0 1.046
(can be speci\214ed using the syntax)3.546 F F2([=)3.546 E F3(c)A F2(=])
A F0 3.546(,w)C 1.046(hich matches all)-3.546 F(GNU Bash-3.2)72 768 Q
(2006 Jan 26)149.845 E(20)199.835 E 0 Cg EP
(2006 Apr 27)148.735 E(20)198.725 E 0 Cg EP
%%Page: 21 22
%%BeginPageSetup
BP
@@ -2723,7 +2725,7 @@ F0 2.888(,b).68 G .387(ecause the standard error w)-2.888 F .387
651.6 Q F2(/de)144 663.6 Q(v/stdout)-.15 E F0
(File descriptor 1 is duplicated.)180 675.6 Q F2(/de)144 687.6 Q
(v/stderr)-.15 E F0(File descriptor 2 is duplicated.)180 699.6 Q
(GNU Bash-3.2)72 768 Q(2006 Jan 26)149.845 E(21)199.835 E 0 Cg EP
(GNU Bash-3.2)72 768 Q(2006 Apr 27)148.735 E(21)198.725 E 0 Cg EP
%%Page: 22 23
%%BeginPageSetup
BP
@@ -2812,7 +2814,7 @@ rrent source until a line containing only)108 655.2 R F2(wor)108.34
5.684 F(input for a command.)108 679.2 Q
(The format of here-documents is:)108 696 Q F1(<<)144 712.8 Q F0([)A F1
<ad>A F0(])A F2(wor)A(d)-.37 E(her)164 724.8 Q(e-document)-.37 E F0
(GNU Bash-3.2)72 768 Q(2006 Jan 26)149.845 E(22)199.835 E 0 Cg EP
(GNU Bash-3.2)72 768 Q(2006 Apr 27)148.735 E(22)198.725 E 0 Cg EP
%%Page: 23 24
%%BeginPageSetup
BP
@@ -2915,8 +2917,8 @@ F2($)2.973 E F0(,)A F2(`)2.973 E F0(,)A(and)108 712.8 Q F2(=)3.612 E F0
(ay not appear in an alias).15 F 3.619(name. The)108 724.8 R 1.119
(replacement te)3.619 F 1.119(xt may contain an)-.15 F 3.619(yv)-.15 G
1.119(alid shell input, including shell metacharacters.)-3.869 F 1.12
(The \214rst)6.12 F(GNU Bash-3.2)72 768 Q(2006 Jan 26)149.845 E(23)
199.835 E 0 Cg EP
(The \214rst)6.12 F(GNU Bash-3.2)72 768 Q(2006 Apr 27)148.735 E(23)
198.725 E 0 Cg EP
%%Page: 24 25
%%BeginPageSetup
BP
@@ -3064,8 +3066,8 @@ G(imit is imposed on the number of recursi)-2.5 E .3 -.15(ve c)-.25 H
F .206(gers with no)-.15 F 2.07(check for o)108 724.8 R -.15(ve)-.15 G
(r\215o).15 E 3.37 -.65(w, t)-.25 H 2.07(hough di).65 F 2.07
(vision by 0 is trapped and \215agged as an error)-.25 F 7.07(.T)-.55 G
2.07(he operators and their)-7.07 F(GNU Bash-3.2)72 768 Q(2006 Jan 26)
149.845 E(24)199.835 E 0 Cg EP
2.07(he operators and their)-7.07 F(GNU Bash-3.2)72 768 Q(2006 Apr 27)
148.735 E(24)198.725 E 0 Cg EP
%%Page: 25 26
%%BeginPageSetup
BP
@@ -3160,7 +3162,7 @@ F1(n)3.788 E F0 1.289(is check)3.788 F 3.789(ed. If)-.1 F(the)3.789 E F1
-3.221 F(get)-.18 E(of the link, rather than the link itself.)108 688.8
Q F2<ad61>108 712.8 Q F1(\214le)2.5 E F0 -.35(Tr)10.58 G(ue if).35 E F1
(\214le)2.5 E F0 -.15(ex)2.5 G(ists.).15 E(GNU Bash-3.2)72 768 Q
(2006 Jan 26)149.845 E(25)199.835 E 0 Cg EP
(2006 Apr 27)148.735 E(25)198.725 E 0 Cg EP
%%Page: 26 27
%%BeginPageSetup
BP
@@ -3260,8 +3262,8 @@ qual to, greater than, or greater than or equal to)144 636 R F2(ar)144
(rds that the parser has mark).1 F 1.848(ed as v)-.1 F 1.848
(ariable assignments \(those preceding the command)-.25 F
(name\) and redirections are sa)144 717.6 Q -.15(ve)-.2 G 2.5(df).15 G
(or later processing.)-2.5 E(GNU Bash-3.2)72 768 Q(2006 Jan 26)149.845 E
(26)199.835 E 0 Cg EP
(or later processing.)-2.5 E(GNU Bash-3.2)72 768 Q(2006 Apr 27)148.735 E
(26)198.725 E 0 Cg EP
%%Page: 27 28
%%BeginPageSetup
BP
@@ -3377,7 +3379,7 @@ F3(exec)3.906 E F0 -.2(bu)144 686.4 S(iltin).2 E 32.5<8374>108 703.2 S
(he current w)-32.5 E(orking directory as set by)-.1 E F3(cd)2.5 E F0(,)
A F3(pushd)2.5 E F0 2.5(,o)C(r)-2.5 E F3(popd)2.5 E F0 2.5(,o)C 2.5(ri)
-2.5 G(nherited by the shell at in)-2.5 E -.2(vo)-.4 G(cation).2 E
(GNU Bash-3.2)72 768 Q(2006 Jan 26)149.845 E(27)199.835 E 0 Cg EP
(GNU Bash-3.2)72 768 Q(2006 Apr 27)148.735 E(27)198.725 E 0 Cg EP
%%Page: 28 29
%%BeginPageSetup
BP
@@ -3487,7 +3489,7 @@ E F0 .81(option is set \(see the)3.31 F F1(set)3.31 E F0 -.2(bu)3.31 G
.81(iltin command belo).2 F .81(w\), then)-.25 F F2(all)3.64 E F0 .81
(parameter assignments are placed in)3.82 F(the en)108 720 Q
(vironment for a command, not just those that precede the command name.)
-.4 E(GNU Bash-3.2)72 768 Q(2006 Jan 26)149.845 E(28)199.835 E 0 Cg EP
-.4 E(GNU Bash-3.2)72 768 Q(2006 Apr 27)148.735 E(28)198.725 E 0 Cg EP
%%Page: 29 30
%%BeginPageSetup
BP
@@ -3616,7 +3618,7 @@ E(ound)-.45 E F0 1.347(processes are those whose process)4.617 F 1.844
(group ID dif)108 720 R 1.844(fers from the terminal')-.25 F 1.844
(s; such processes are immune to k)-.55 F -.15(ey)-.1 G 1.843
(board-generated signals.).15 F(Only)6.843 E(GNU Bash-3.2)72 768 Q
(2006 Jan 26)149.845 E(29)199.835 E 0 Cg EP
(2006 Apr 27)148.735 E(29)198.725 E 0 Cg EP
%%Page: 30 31
%%BeginPageSetup
BP
@@ -3736,7 +3738,7 @@ ized by inserting a number of backslash-escaped special characters that\
(\(the portion follo)2.5 E(wing the \214nal slash\))-.25 E F2(\\t)144
700.8 Q F0(the current time in 24-hour HH:MM:SS format)29.89 E F2(\\T)
144 712.8 Q F0(the current time in 12-hour HH:MM:SS format)26.55 E
(GNU Bash-3.2)72 768 Q(2006 Jan 26)149.845 E(30)199.835 E 0 Cg EP
(GNU Bash-3.2)72 768 Q(2006 Apr 27)148.735 E(30)198.725 E 0 Cg EP
%%Page: 31 32
%%BeginPageSetup
BP
@@ -3858,8 +3860,8 @@ nd the k)108 628.8 R 1.335 -.15(ey b)-.1 H 1.035(indings and).15 F -.25
(programs that use this library may)3.487 F(add their o)108 693.6 Q
(wn commands and bindings.)-.25 E -.15(Fo)108 710.4 S 2.5(re).15 G
(xample, placing)-2.65 E(M\255Control\255u: uni)144 727.2 Q -.15(ve)-.25
G(rsal\255ar).15 E(gument)-.18 E(GNU Bash-3.2)72 768 Q(2006 Jan 26)
149.845 E(31)199.835 E 0 Cg EP
G(rsal\255ar).15 E(gument)-.18 E(GNU Bash-3.2)72 768 Q(2006 Apr 27)
148.735 E(31)198.725 E 0 Cg EP
%%Page: 32 33
%%BeginPageSetup
BP
@@ -3947,7 +3949,7 @@ F1(nnn)A F0(the eight-bit character whose v)18.22 E(alue is the octal v)
(\(one or tw)2.5 E 2.5(oh)-.1 G .3 -.15(ex d)-2.5 H(igits\)).15 E 1.141
(When entering the te)108 720 R 1.141(xt of a macro, single or double q\
uotes must be used to indicate a macro de\214nition.)-.15 F
(GNU Bash-3.2)72 768 Q(2006 Jan 26)149.845 E(32)199.835 E 0 Cg EP
(GNU Bash-3.2)72 768 Q(2006 Apr 27)148.735 E(32)198.725 E 0 Cg EP
%%Page: 33 34
%%BeginPageSetup
BP
@@ -4052,8 +4054,8 @@ F0 2.948(,m)C(ak)-2.948 E .448
(es readline use a single line for display)-.1 F 2.948(,s)-.65 G .449
(crolling the input horizontally on a)-2.948 F 1.194(single screen line\
when it becomes longer than the screen width rather than wrapping to a\
ne)144 720 R(w)-.25 E(GNU Bash-3.2)72 768 Q(2006 Jan 26)149.845 E(33)
199.835 E 0 Cg EP
ne)144 720 R(w)-.25 E(GNU Bash-3.2)72 768 Q(2006 Apr 27)148.735 E(33)
198.725 E 0 Cg EP
%%Page: 34 35
%%BeginPageSetup
BP
@@ -4152,7 +4154,7 @@ F0 .463(construct allo)2.963 F .462(ws bindings to be made based on the\
(xt of the test e)-.15 F .477
(xtends to the end of the line; no characters)-.15 F
(are required to isolate it.)144 717.6 Q(GNU Bash-3.2)72 768 Q
(2006 Jan 26)149.845 E(34)199.835 E 0 Cg EP
(2006 Apr 27)148.735 E(34)198.725 E 0 Cg EP
%%Page: 35 36
%%BeginPageSetup
BP
@@ -4260,8 +4262,8 @@ E F0 .911(refers to the current cursor position, and)3.411 F F2(mark)
(db).15 G 3.41(yt)-3.41 G(he)-3.41 E F1(set\255mark)108 724.8 Q F0 2.5
(command. The)2.5 F(te)2.5 E
(xt between the point and mark is referred to as the)-.15 E F2 -.37(re)
2.5 G(gion)-.03 E F0(.)A(GNU Bash-3.2)72 768 Q(2006 Jan 26)149.845 E(35)
199.835 E 0 Cg EP
2.5 G(gion)-.03 E F0(.)A(GNU Bash-3.2)72 768 Q(2006 Apr 27)148.735 E(35)
198.725 E 0 Cg EP
%%Page: 36 37
%%BeginPageSetup
BP
@@ -4340,8 +4342,8 @@ etween the start of the current)-.1 F(line and the point.)144 688.8 Q
(th an ar).4 F(gument)-.18 E/F3 10/Times-Italic@0 SF(n)3.294 E F0 3.294
(,i).24 G .794(nsert the)-3.294 F F3(n)3.294 E F0 .794(th w)B .794
(ord from the pre)-.1 F .794(vious command \(the w)-.25 F .795
(ords in the)-.1 F(GNU Bash-3.2)72 768 Q(2006 Jan 26)149.845 E(36)
199.835 E 0 Cg EP
(ords in the)-.1 F(GNU Bash-3.2)72 768 Q(2006 Apr 27)148.735 E(36)
198.725 E 0 Cg EP
%%Page: 37 38
%%BeginPageSetup
BP
@@ -4438,7 +4440,7 @@ G .779(nsert characters lik)-3.279 F(e)-.1 E F2(C\255q)3.279 E F0 3.279
688.8 R 3.683(oc)-.1 G 1.183(haracters before point.)-3.683 F(Ne)6.183 E
-.05(ga)-.15 G(ti).05 E -.15(ve)-.25 G(ar)144 700.8 Q(guments ha)-.18 E
.3 -.15(ve n)-.2 H 2.5(oe).15 G -.25(ff)-2.5 G(ect.).25 E(GNU Bash-3.2)
72 768 Q(2006 Jan 26)149.845 E(37)199.835 E 0 Cg EP
72 768 Q(2006 Apr 27)148.735 E(37)198.725 E 0 Cg EP
%%Page: 38 39
%%BeginPageSetup
BP
@@ -4529,7 +4531,7 @@ F0(Cop)144 676.8 Q 4.507(yt)-.1 G 2.007(he w)-4.507 F 2.007(ord follo)
F F1 -.25(fo)4.508 G -.37(r-).25 G(ward\255w)144 688.8 Q(ord)-.1 E F0(.)
A F1(yank \(C\255y\))108 700.8 Q F0 -1(Ya)144 712.8 S
(nk the top of the kill ring into the b)1 E(uf)-.2 E(fer at point.)-.25
E(GNU Bash-3.2)72 768 Q(2006 Jan 26)149.845 E(38)199.835 E 0 Cg EP
E(GNU Bash-3.2)72 768 Q(2006 Apr 27)148.735 E(38)198.725 E 0 Cg EP
%%Page: 39 40
%%BeginPageSetup
BP
@@ -4627,7 +4629,7 @@ F0(List the possible completions of the te)144 657.6 Q
(possible\255hostname\255completions \(C\255x @\))108 693.6 Q F0
(List the possible completions of the te)144 705.6 Q
(xt before point, treating it as a hostname.)-.15 E(GNU Bash-3.2)72 768
Q(2006 Jan 26)149.845 E(39)199.835 E 0 Cg EP
Q(2006 Apr 27)148.735 E(39)198.725 E 0 Cg EP
%%Page: 40 41
%%BeginPageSetup
BP
@@ -4720,7 +4722,7 @@ F0 1.095(command enough times to)3.595 F
.322(the characters at the be)144 729.6 R .321
(ginning of the line do not match the v)-.15 F .321(alue of)-.25 F F1
(comment\255begin)2.821 E F0 2.821(,t)C .321(he v)-2.821 F .321(alue is)
-.25 F(GNU Bash-3.2)72 768 Q(2006 Jan 26)149.845 E(40)199.835 E 0 Cg EP
-.25 F(GNU Bash-3.2)72 768 Q(2006 Apr 27)148.735 E(40)198.725 E 0 Cg EP
%%Page: 41 42
%%BeginPageSetup
BP
@@ -4838,7 +4840,7 @@ F0(and)3.738 E F1<ad43>3.738 E F0 2.159(options is in)108 729.6 R -.2
(vo)-.4 G -.1(ke).2 G 4.659(d. When).1 F 2.159
(the command or function is in)4.659 F -.2(vo)-.4 G -.1(ke).2 G 2.158
(d, the).1 F F3(COMP_LINE)4.658 E F0(and)4.408 E F3(COMP_POINT)4.658 E
F0(GNU Bash-3.2)72 768 Q(2006 Jan 26)149.845 E(41)199.835 E 0 Cg EP
F0(GNU Bash-3.2)72 768 Q(2006 Apr 27)148.735 E(41)198.725 E 0 Cg EP
%%Page: 42 43
%%BeginPageSetup
BP
@@ -4985,7 +4987,7 @@ R 1.293(uiltin command)-.2 F F1(fc)3.793 E F0(\(see)3.793 E F2 1.293
S .674(cute a portion of the history list.).15 F(The)5.673 E F1(history)
3.173 E F0 -.2(bu)3.173 G .673
(iltin may be used to display or modify the history list).2 F
(GNU Bash-3.2)72 768 Q(2006 Jan 26)149.845 E(42)199.835 E 0 Cg EP
(GNU Bash-3.2)72 768 Q(2006 Apr 27)148.735 E(42)198.725 E 0 Cg EP
%%Page: 43 44
%%BeginPageSetup
BP
@@ -5111,7 +5113,7 @@ E F0(.).22 E F2(!?)108 679.2 Q F4(string)A F2([?])A F0 1.022
E F0 6.022(.T).22 G 1.022(he trailing)-6.022 F F2(?)3.522 E F0 1.022
(may be omitted if)3.522 F F4(string)3.862 E F0(is)3.742 E(follo)144
703.2 Q(wed immediately by a ne)-.25 E(wline.)-.25 E(GNU Bash-3.2)72 768
Q(2006 Jan 26)149.845 E(43)199.835 E 0 Cg EP
Q(2006 Apr 27)148.735 E(43)198.725 E 0 Cg EP
%%Page: 44 45
%%BeginPageSetup
BP
@@ -5217,7 +5219,7 @@ E F0 3.8(,a)C(nd)-3.8 E F3(test)3.8 E F0 -.2(bu)3.8 G 1.3(iltins do not)
-.15 E F2(ar)3.282 E(guments)-.37 E F0 .452(and performing an)3.222 F
2.952(ys)-.15 G(peci\214ed)-2.952 E 2.5(redirections. A)144 706.8 R
(zero e)2.5 E(xit code is returned.)-.15 E(GNU Bash-3.2)72 768 Q
(2006 Jan 26)149.845 E(44)199.835 E 0 Cg EP
(2006 Apr 27)148.735 E(44)198.725 E 0 Cg EP
%%Page: 45 46
%%BeginPageSetup
BP
@@ -5341,7 +5343,7 @@ F1<ad71>144 674.4 Q F2(function)2.5 E F0(Query about which k)180 686.4 Q
(he named).1 E F2(function)2.5 E F0(.)A F1<ad75>144 698.4 Q F2(function)
2.5 E F0(Unbind all k)180 710.4 Q -.15(ey)-.1 G 2.5(sb).15 G
(ound to the named)-2.5 E F2(function)2.5 E F0(.)A(GNU Bash-3.2)72 768 Q
(2006 Jan 26)149.845 E(45)199.835 E 0 Cg EP
(2006 Apr 27)148.735 E(45)198.725 E 0 Cg EP
%%Page: 46 47
%%BeginPageSetup
BP
@@ -5475,8 +5477,8 @@ F(grammable completion f)144 681.6 Q(acilities, while a)-.1 E -.25(va)
em directly from a completion speci\214cation with the same \215ags.)144
717.6 R(If)5.02 E F2(wor)2.52 E(d)-.37 E F0 .02(is speci\214ed, only)
2.52 F(those completions matching)144 729.6 Q F2(wor)2.5 E(d)-.37 E F0
(will be displayed.)2.5 E(GNU Bash-3.2)72 768 Q(2006 Jan 26)149.845 E
(46)199.835 E 0 Cg EP
(will be displayed.)2.5 E(GNU Bash-3.2)72 768 Q(2006 Apr 27)148.735 E
(46)198.725 E 0 Cg EP
%%Page: 47 48
%%BeginPageSetup
BP
@@ -5561,7 +5563,7 @@ G 2.5(yb)-.05 G(inding names.)-2.5 E F1 -.2(bu)184 580.8 S(iltin).2 E F0
2.5 E F1<ad65>2.5 E F0(.)A F1(\214le)184 688.8 Q F0(File names.)27.22 E
(May also be speci\214ed as)5 E F1<ad66>2.5 E F0(.)A F1(function)184
700.8 Q F0(Names of shell functions.)224 712.8 Q(GNU Bash-3.2)72 768 Q
(2006 Jan 26)149.845 E(47)199.835 E 0 Cg EP
(2006 Apr 27)148.735 E(47)198.725 E 0 Cg EP
%%Page: 48 49
%%BeginPageSetup
BP
@@ -5665,7 +5667,7 @@ F0 .22(option inhibits the display of function de\214nitions; only the)
2.72 F .466(function name and attrib)144 722.4 R .466(utes are printed.)
-.2 F .466(If the)5.466 F F1(extdeb)2.966 E(ug)-.2 E F0 .466
(shell option is enabled using)2.966 F F1(shopt)2.966 E F0 2.966(,t)C
(he)-2.966 E(GNU Bash-3.2)72 768 Q(2006 Jan 26)149.845 E(48)199.835 E 0
(he)-2.966 E(GNU Bash-3.2)72 768 Q(2006 Apr 27)148.735 E(48)198.725 E 0
Cg EP
%%Page: 49 50
%%BeginPageSetup
@@ -5793,7 +5795,7 @@ F .659(by def)144 708 R(ault.)-.1 E F1(echo)5.659 E F0 .659
(does not interpret)3.159 F F1<adad>3.159 E F0 .659
(to mean the end of options.)3.159 F F1(echo)5.66 E F0 .66
(interprets the follo)3.16 F(wing)-.25 E(escape sequences:)144 720 Q
(GNU Bash-3.2)72 768 Q(2006 Jan 26)149.845 E(49)199.835 E 0 Cg EP
(GNU Bash-3.2)72 768 Q(2006 Apr 27)148.735 E(49)198.725 E 0 Cg EP
%%Page: 50 51
%%BeginPageSetup
BP
@@ -5920,8 +5922,8 @@ F .304(ariable is set to)-.25 F F2(wor)2.804 E(d)-.37 E F0(.)A F1
(option is encountered, one of the)144 708 R F2(names)2.793 E F0 .293
(is not a v)2.793 F .293(alid shell v)-.25 F .293(ariable name, or)-.25
F F1<ad66>2.793 E F0 .293(is supplied with a)2.793 F F2(name)144.36 720
Q F0(that is not a function.)2.68 E(GNU Bash-3.2)72 768 Q(2006 Jan 26)
149.845 E(50)199.835 E 0 Cg EP
Q F0(that is not a function.)2.68 E(GNU Bash-3.2)72 768 Q(2006 Apr 27)
148.735 E(50)198.725 E 0 Cg EP
%%Page: 51 52
%%BeginPageSetup
BP
@@ -6054,7 +6056,7 @@ F2(optstring)2.73 E F0(is not a colon.)2.72 E .666(If an in)144 729.6 R
-.25(va)-.4 G .666(lid option is seen,).25 F F1(getopts)3.166 E F0 .667
(places ? into)3.167 F F2(name)3.527 E F0 .667
(and, if not silent, prints an error message)3.347 F(GNU Bash-3.2)72 768
Q(2006 Jan 26)149.845 E(51)199.835 E 0 Cg EP
Q(2006 Apr 27)148.735 E(51)198.725 E 0 Cg EP
%%Page: 52 53
%%BeginPageSetup
BP
@@ -6171,7 +6173,7 @@ E F0 .28
2.78 F .216(is written to the history \214le.)144 727.2 R .216
(The return v)5.216 F .216(alue is 0 unless an in)-.25 F -.25(va)-.4 G
.216(lid option is encountered, an error).25 F(GNU Bash-3.2)72 768 Q
(2006 Jan 26)149.845 E(52)199.835 E 0 Cg EP
(2006 Apr 27)148.735 E(52)198.725 E 0 Cg EP
%%Page: 53 54
%%BeginPageSetup
BP
@@ -6292,7 +6294,7 @@ F0 .643(is performed as well, and the return status is 0.)3.143 F F2
(lid option is encountered, the directory stack is empty).25 F 2.916
(,an)-.65 G(on-e)-2.916 E .416(xistent direc-)-.15 F
(tory stack entry is speci\214ed, or the directory change f)144 703.2 Q
(ails.)-.1 E(GNU Bash-3.2)72 768 Q(2006 Jan 26)149.845 E(53)199.835 E 0
(ails.)-.1 E(GNU Bash-3.2)72 768 Q(2006 Apr 27)148.735 E(53)198.725 E 0
Cg EP
%%Page: 54 55
%%BeginPageSetup
@@ -6412,8 +6414,8 @@ are assigned empty)-.1 F -.25(va)144 643.2 S 2.511(lues. The).25 F .011
-.25 E F2(aname)3.549 E F0 3.549(,s).18 G 1.049(tarting at 0.)-3.549 F
F2(aname)180.33 703.2 Q F0(is unset before an)2.68 E 2.5(yn)-.15 G .5
-.25(ew va)-2.5 H(lues are assigned.).25 E(Other)5 E F2(name)2.5 E F0
(ar)2.5 E(guments are ignored.)-.18 E(GNU Bash-3.2)72 768 Q(2006 Jan 26)
149.845 E(54)199.835 E 0 Cg EP
(ar)2.5 E(guments are ignored.)-.18 E(GNU Bash-3.2)72 768 Q(2006 Apr 27)
148.735 E(54)198.725 E 0 Cg EP
%%Page: 55 56
%%BeginPageSetup
BP
@@ -6540,7 +6542,7 @@ F0 .539(Automatically mark v)29.3 F .539
<efef>2.926 E F0 .426(list, or if the command')2.926 F 2.926(sr)-.55 G
.426(eturn v)-2.926 F .426(alue is being in)-.25 F -.15(ve)-.4 G .425
(rted via).15 F F1(!)2.925 E F0 5.425(.A)C(trap)-2.5 E(GNU Bash-3.2)72
768 Q(2006 Jan 26)149.845 E(55)199.835 E 0 Cg EP
768 Q(2006 Apr 27)148.735 E(55)198.725 E 0 Cg EP
%%Page: 56 57
%%BeginPageSetup
BP
@@ -6614,7 +6616,7 @@ F3(posix mode)A F0(\).)A F1(pri)184 672 Q(vileged)-.1 E F0(Same as)224
684 Q F1<ad70>2.5 E F0(.)A F1 -.1(ve)184 696 S(rbose).1 E F0(Same as)
7.33 E F1<ad76>2.5 E F0(.)A F1(vi)184 708 Q F0
(Use a vi-style command line editing interf)32.22 E(ace.)-.1 E
(GNU Bash-3.2)72 768 Q(2006 Jan 26)149.845 E(56)199.835 E 0 Cg EP
(GNU Bash-3.2)72 768 Q(2006 Apr 27)148.735 E(56)198.725 E 0 Cg EP
%%Page: 57 58
%%BeginPageSetup
BP
@@ -6736,7 +6738,7 @@ E F0(do)2.583 E .083(wn to)-.25 F F1($#)2.583 E F0<ad>A F2(n)A F0 .083
.144(The return status is greater than zero if)5.144 F F2(n)3.003 E F0
.143(is greater than)2.883 F F1($#)2.643 E F0
(or less than zero; otherwise 0.)144 699.6 Q(GNU Bash-3.2)72 768 Q
(2006 Jan 26)149.845 E(57)199.835 E 0 Cg EP
(2006 Apr 27)148.735 E(57)198.725 E 0 Cg EP
%%Page: 58 59
%%BeginPageSetup
BP
@@ -6846,7 +6848,7 @@ F 1.667(alue, the ne)-.25 F(xt)-.15 E(command is skipped and not e)220
716.4 Q -.2(vo)-.4 G -.1(ke).2 G 2.5(dw).1 G(ith)-2.5 E F1(\()2.5 E F2
(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(GNU Bash-3.2)72 768 Q
(2006 Jan 26)149.845 E(58)199.835 E 0 Cg EP
(2006 Apr 27)148.735 E(58)198.725 E 0 Cg EP
%%Page: 59 60
%%BeginPageSetup
BP
@@ -6942,7 +6944,7 @@ H .437(ashion when performing pathname).05 F -.15(ex)184 672 S
3.694 F 1.493 -.15(ve f)-.25 H 1.193(ashion when performing matching).05
F(while e)184 708 Q -.15(xe)-.15 G(cuting).15 E F1(case)2.5 E F0(or)2.5
E F1([[)2.5 E F0(conditional commands.)2.5 E(GNU Bash-3.2)72 768 Q
(2006 Jan 26)149.845 E(59)199.835 E 0 Cg EP
(2006 Apr 27)148.735 E(59)198.725 E 0 Cg EP
%%Page: 60 61
%%BeginPageSetup
BP
@@ -7040,7 +7042,7 @@ F .37(xpression is true if and only if the second ar)-.15 F .37
.324 -.15(ve u)-.15 H(nder).15 E F2(CON-)2.524 E(DITION)180 724.8 Q
1.478(AL EXPRESSIONS)-.18 F F4(,)A F0 1.477(the result of the e)3.727 F
1.477(xpression is the result of the binary test)-.15 F(GNU Bash-3.2)72
768 Q(2006 Jan 26)149.845 E(60)199.835 E 0 Cg EP
768 Q(2006 Apr 27)148.735 E(60)198.725 E 0 Cg EP
%%Page: 61 62
%%BeginPageSetup
BP
@@ -7197,7 +7199,7 @@ F0(]])A(Pro)144 715.2 Q .243(vides control o)-.15 F -.15(ve)-.15 G 2.743
.944(that allo)144 727.2 R 3.444(ws)-.25 G .944(uch control.)-3.444 F
(The)5.944 E F1<ad48>3.444 E F0(and)3.444 E F1<ad53>3.444 E F0 .943
(options specify that the hard or soft limit is set for the)3.444 F
(GNU Bash-3.2)72 768 Q(2006 Jan 26)149.845 E(61)199.835 E 0 Cg EP
(GNU Bash-3.2)72 768 Q(2006 Apr 27)148.735 E(61)198.725 E 0 Cg EP
%%Page: 62 63
%%BeginPageSetup
BP
@@ -7229,13 +7231,14 @@ ne of the special v)3.582 F(al-)-.25 E(ues)144 120 Q F1(hard)3.019 E F0
(The maximum size of a process')24.74 E 2.5(sd)-.55 G(ata se)-2.5 E
(gment)-.15 E F1<ad65>144 204 Q F0
(The maximum scheduling priority \("nice"\))25.86 E F1<ad66>144 216 Q F0
(The maximum size of \214les created by the shell)26.97 E F1<ad69>144
228 Q F0(The maximum number of pending signals)27.52 E F1<ad6c>144 240 Q
F0(The maximum size that may be lock)27.52 E(ed into memory)-.1 E F1
<ad6d>144 252 Q F0(The maximum resident set size)21.97 E F1<ad6e>144 264
Q F0 .791(The maximum number of open \214le descriptors \(most systems \
do not allo)24.74 F 3.291(wt)-.25 G .791(his v)-3.291 F .791(alue to)
-.25 F(be set\))180 276 Q F1<ad70>144 288 Q F0
(The maximum size of \214les written by the shell and its children)26.97
E F1<ad69>144 228 Q F0(The maximum number of pending signals)27.52 E F1
<ad6c>144 240 Q F0(The maximum size that may be lock)27.52 E
(ed into memory)-.1 E F1<ad6d>144 252 Q F0
(The maximum resident set size)21.97 E F1<ad6e>144 264 Q F0 .791(The ma\
ximum number of open \214le descriptors \(most systems do not allo)24.74
F 3.291(wt)-.25 G .791(his v)-3.291 F .791(alue to)-.25 F(be set\))180
276 Q F1<ad70>144 288 Q F0
(The pipe size in 512-byte blocks \(this may not be set\))24.74 E F1
<ad71>144 300 Q F0(The maximum number of bytes in POSIX message queues)
24.74 E F1<ad72>144 312 Q F0(The maximum real-time scheduling priority)
@@ -7317,7 +7320,7 @@ SF(RANDOM)4.285 E/F4 9/Times-Roman@0 SF(,)A F3(SECONDS)4.035 E F4(,)A F3
(n, all currently acti).15 F 1.566 -.15(ve c)-.25 H 1.265
(hild processes are w).15 F 1.265(aited for)-.1 F 3.765(,a)-.4 G 1.265
(nd the return status is zero.)-3.765 F(If)6.265 E F2(n)4.125 E F0
(GNU Bash-3.2)72 768 Q(2006 Jan 26)149.845 E(62)199.835 E 0 Cg EP
(GNU Bash-3.2)72 768 Q(2006 Apr 27)148.735 E(62)198.725 E 0 Cg EP
%%Page: 63 64
%%BeginPageSetup
BP
@@ -7395,8 +7398,8 @@ Q(o\214le)-.45 E F0(The personal initialization \214le, e)144 614.4 Q
Q(c)-.37 E F0(Indi)144 686.4 Q(vidual)-.25 E F4 -.37(re)2.5 G(adline).37
E F0(initialization \214le)2.5 E F1 -.548(AU)72 703.2 S(THORS).548 E F0
(Brian F)108 715.2 Q(ox, Free Softw)-.15 E(are F)-.1 E(oundation)-.15 E
(bfox@gnu.or)108 727.2 Q(g)-.18 E(GNU Bash-3.2)72 768 Q(2006 Jan 26)
149.845 E(63)199.835 E 0 Cg EP
(bfox@gnu.or)108 727.2 Q(g)-.18 E(GNU Bash-3.2)72 768 Q(2006 Apr 27)
148.735 E(63)198.725 E 0 Cg EP
%%Page: 64 65
%%BeginPageSetup
BP
@@ -7457,7 +7460,7 @@ place the sequence of commands between parentheses to force it into a)
(ni).25 G(nside shell comments, will result in error messages while the\
construct is being read.)-2.5 E(Array v)108 506.4 Q
(ariables may not \(yet\) be e)-.25 E(xported.)-.15 E(GNU Bash-3.2)72
768 Q(2006 Jan 26)149.845 E(64)199.835 E 0 Cg EP
768 Q(2006 Apr 27)148.735 E(64)198.725 E 0 Cg EP
%%Trailer
end
%%EOF
BIN
View File
Binary file not shown.
+16 -11
View File
@@ -1,6 +1,6 @@
<HTML>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<!-- Created on January, 26 2006 by texi2html 1.64 -->
<!-- Created on May, 11 2006 by texi2html 1.64 -->
<!--
Written by: Lionel Cons <Lionel.Cons@cern.ch> (original author)
Karl Berry <karl@freefriends.org>
@@ -33,10 +33,10 @@ Send bugs and suggestions to <texi2html@mathematik.uni-kl.de>
<H1>Bash Reference Manual</H1></P><P>
This text is a brief description of the features that are present in
the Bash shell (version 3.2, 26 January 2006)..
the Bash shell (version 3.2, 27 April 2006).
</P><P>
This is Edition 3.2, last updated 26 January 2006,
This is Edition 3.2, last updated 27 April 2006,
of <CITE>The GNU Bash Reference Manual</CITE>,
for <CODE>Bash</CODE>, Version 3.2.
</P><P>
@@ -4971,7 +4971,7 @@ option is given, it is interpreted as follows:
<P>
<DT><CODE>-f</CODE>
<DD>The maximum size of files created by the shell.
<DD>The maximum size of files written by the shell and its children.
<P>
<DT><CODE>-i</CODE>
@@ -5936,7 +5936,8 @@ default value is <TT>`~/.bash_history'</TT>.
<DD><A NAME="IDX193"></A>
The maximum number of lines contained in the history file. When this
variable is assigned a value, the history file is truncated, if
necessary, to contain no more than that number of lines.
necessary, by removing the oldest entries,
to contain no more than that number of lines.
The history file is also truncated to this size after
writing it when an interactive shell exits.
The default value is 500.
@@ -8877,7 +8878,9 @@ Any user can customize programs that use Readline by putting
commands in an <EM>inputrc</EM> file, conventionally in his home directory.
The name of this
file is taken from the value of the shell variable <CODE>INPUTRC</CODE>. If
that variable is unset, the default is <TT>`~/.inputrc'</TT>.
that variable is unset, the default is <TT>`~/.inputrc'</TT>. If that
file does not exist or cannot be read, the ultimate default is
<TT>`/etc/inputrc'</TT>.
</P><P>
When a program which uses the Readline library starts up, the
@@ -9188,9 +9191,11 @@ the command does.
Once you know the name of the command, simply place on a line
in the init file the name of the key
you wish to bind the command to, a colon, and then the name of the
command. The name of the key
can be expressed in different ways, depending on what you find most
comfortable.
command.
There can be no space between the key name and the colon -- that will be
interpreted as part of the key name.
The name of the key can be expressed in different ways, depending on
what you find most comfortable.
</P><P>
In addition to command names, readline allows keys to be bound
@@ -15132,7 +15137,7 @@ to permit their use in free software.
<TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="bashref.html#SEC_About"> ? </A>]</TD>
</TR></TABLE>
<H1>About this document</H1>
This document was generated by <I>Chet Ramey</I> on <I>January, 26 2006</I>
This document was generated by <I>Chet Ramey</I> on <I>May, 11 2006</I>
using <A HREF="http://www.mathematik.uni-kl.de/~obachman/Texi2html
"><I>texi2html</I></A>
<P></P>
@@ -15294,7 +15299,7 @@ the following structure:
<BR>
<FONT SIZE="-1">
This document was generated
by <I>Chet Ramey</I> on <I>January, 26 2006</I>
by <I>Chet Ramey</I> on <I>May, 11 2006</I>
using <A HREF="http://www.mathematik.uni-kl.de/~obachman/Texi2html
"><I>texi2html</I></A>
+180 -176
View File
@@ -2,9 +2,9 @@ This is bashref.info, produced by makeinfo version 4.7 from
/Users/chet/src/bash/src/doc/bashref.texi.
This text is a brief description of the features that are present in
the Bash shell (version 3.2, 26 January 2006).
the Bash shell (version 3.2, 27 April 2006).
This is Edition 3.2, last updated 26 January 2006, of `The GNU Bash
This is Edition 3.2, last updated 27 April 2006, of `The GNU Bash
Reference Manual', for `Bash', Version 3.2.
Copyright (C) 1988-2005 Free Software Foundation, Inc.
@@ -15,7 +15,7 @@ preserved on all copies.
Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License,
Version 1.1 or any later version published by the Free Software
Version 1.2 or any later version published by the Free Software
Foundation; with no Invariant Sections, with the Front-Cover texts
being "A GNU Manual," and with the Back-Cover Texts as in (a)
below. A copy of the license is included in the section entitled
@@ -37,9 +37,9 @@ Bash Features
*************
This text is a brief description of the features that are present in
the Bash shell (version 3.2, 26 January 2006)..
the Bash shell (version 3.2, 27 April 2006).
This is Edition 3.2, last updated 26 January 2006, of `The GNU Bash
This is Edition 3.2, last updated 27 April 2006, of `The GNU Bash
Reference Manual', for `Bash', Version 3.2.
Bash contains features that appear in other popular shells, and some
@@ -3310,7 +3310,8 @@ POSIX standard.
The maximum scheduling priority ("nice").
`-f'
The maximum size of files created by the shell.
The maximum size of files written by the shell and its
children.
`-i'
The maximum number of pending signals.
@@ -3954,9 +3955,10 @@ Variables::).
`HISTFILESIZE'
The maximum number of lines contained in the history file. When
this variable is assigned a value, the history file is truncated,
if necessary, to contain no more than that number of lines. The
history file is also truncated to this size after writing it when
an interactive shell exits. The default value is 500.
if necessary, by removing the oldest entries, to contain no more
than that number of lines. The history file is also truncated to
this size after writing it when an interactive shell exits. The
default value is 500.
`HISTIGNORE'
A colon-separated list of patterns used to decide which command
@@ -5933,7 +5935,8 @@ of keybindings. Any user can customize programs that use Readline by
putting commands in an "inputrc" file, conventionally in his home
directory. The name of this file is taken from the value of the shell
variable `INPUTRC'. If that variable is unset, the default is
`~/.inputrc'.
`~/.inputrc'. If that file does not exist or cannot be read, the
ultimate default is `/etc/inputrc'.
When a program which uses the Readline library starts up, the init
file is read, and the key bindings are set.
@@ -6145,9 +6148,10 @@ Key Bindings
Once you know the name of the command, simply place on a line in
the init file the name of the key you wish to bind the command to,
a colon, and then the name of the command. The name of the key
can be expressed in different ways, depending on what you find most
comfortable.
a colon, and then the name of the command. There can be no space
between the key name and the colon - that will be interpreted as
part of the key name. The name of the key can be expressed in
different ways, depending on what you find most comfortable.
In addition to command names, readline allows keys to be bound to
a string that is inserted when the key is pressed (a MACRO).
@@ -9051,7 +9055,7 @@ Index of Shell Builtin Commands
* ulimit: Bash Builtins. (line 663)
* umask: Bourne Shell Builtins.
(line 324)
* unalias: Bash Builtins. (line 740)
* unalias: Bash Builtins. (line 741)
* unset: Bourne Shell Builtins.
(line 341)
* wait: Job Control Builtins.
@@ -9171,41 +9175,41 @@ Parameter and Variable Index
* HISTCONTROL: Bash Variables. (line 212)
* HISTFILE: Bash Variables. (line 228)
* HISTFILESIZE: Bash Variables. (line 232)
* HISTIGNORE: Bash Variables. (line 239)
* HISTIGNORE: Bash Variables. (line 240)
* history-preserve-point: Readline Init File Syntax.
(line 96)
* HISTSIZE: Bash Variables. (line 258)
* HISTTIMEFORMAT: Bash Variables. (line 262)
* HISTSIZE: Bash Variables. (line 259)
* HISTTIMEFORMAT: Bash Variables. (line 263)
* HOME: Bourne Shell Variables.
(line 13)
* horizontal-scroll-mode: Readline Init File Syntax.
(line 101)
* HOSTFILE: Bash Variables. (line 269)
* HOSTNAME: Bash Variables. (line 280)
* HOSTTYPE: Bash Variables. (line 283)
* HOSTFILE: Bash Variables. (line 270)
* HOSTNAME: Bash Variables. (line 281)
* HOSTTYPE: Bash Variables. (line 284)
* IFS: Bourne Shell Variables.
(line 18)
* IGNOREEOF: Bash Variables. (line 286)
* IGNOREEOF: Bash Variables. (line 287)
* input-meta: Readline Init File Syntax.
(line 108)
* INPUTRC: Bash Variables. (line 296)
* INPUTRC: Bash Variables. (line 297)
* isearch-terminators: Readline Init File Syntax.
(line 115)
* keymap: Readline Init File Syntax.
(line 122)
* LANG: Bash Variables. (line 300)
* LC_ALL: Bash Variables. (line 304)
* LC_COLLATE: Bash Variables. (line 308)
* LC_CTYPE: Bash Variables. (line 315)
* LANG: Bash Variables. (line 301)
* LC_ALL: Bash Variables. (line 305)
* LC_COLLATE: Bash Variables. (line 309)
* LC_CTYPE: Bash Variables. (line 316)
* LC_MESSAGES <1>: Locale Translation. (line 11)
* LC_MESSAGES: Bash Variables. (line 320)
* LC_NUMERIC: Bash Variables. (line 324)
* LINENO: Bash Variables. (line 328)
* LINES: Bash Variables. (line 332)
* MACHTYPE: Bash Variables. (line 337)
* LC_MESSAGES: Bash Variables. (line 321)
* LC_NUMERIC: Bash Variables. (line 325)
* LINENO: Bash Variables. (line 329)
* LINES: Bash Variables. (line 333)
* MACHTYPE: Bash Variables. (line 338)
* MAIL: Bourne Shell Variables.
(line 22)
* MAILCHECK: Bash Variables. (line 341)
* MAILCHECK: Bash Variables. (line 342)
* MAILPATH: Bourne Shell Variables.
(line 27)
* mark-modified-lines: Readline Init File Syntax.
@@ -9216,46 +9220,46 @@ Parameter and Variable Index
(line 145)
* meta-flag: Readline Init File Syntax.
(line 108)
* OLDPWD: Bash Variables. (line 349)
* OLDPWD: Bash Variables. (line 350)
* OPTARG: Bourne Shell Variables.
(line 34)
* OPTERR: Bash Variables. (line 352)
* OPTERR: Bash Variables. (line 353)
* OPTIND: Bourne Shell Variables.
(line 38)
* OSTYPE: Bash Variables. (line 356)
* OSTYPE: Bash Variables. (line 357)
* output-meta: Readline Init File Syntax.
(line 152)
* page-completions: Readline Init File Syntax.
(line 157)
* PATH: Bourne Shell Variables.
(line 42)
* PIPESTATUS: Bash Variables. (line 359)
* POSIXLY_CORRECT: Bash Variables. (line 364)
* PPID: Bash Variables. (line 373)
* PROMPT_COMMAND: Bash Variables. (line 377)
* PIPESTATUS: Bash Variables. (line 360)
* POSIXLY_CORRECT: Bash Variables. (line 365)
* PPID: Bash Variables. (line 374)
* PROMPT_COMMAND: Bash Variables. (line 378)
* PS1: Bourne Shell Variables.
(line 48)
* PS2: Bourne Shell Variables.
(line 53)
* PS3: Bash Variables. (line 381)
* PS4: Bash Variables. (line 386)
* PWD: Bash Variables. (line 392)
* RANDOM: Bash Variables. (line 395)
* REPLY: Bash Variables. (line 400)
* SECONDS: Bash Variables. (line 403)
* SHELL: Bash Variables. (line 409)
* SHELLOPTS: Bash Variables. (line 414)
* SHLVL: Bash Variables. (line 423)
* PS3: Bash Variables. (line 382)
* PS4: Bash Variables. (line 387)
* PWD: Bash Variables. (line 393)
* RANDOM: Bash Variables. (line 396)
* REPLY: Bash Variables. (line 401)
* SECONDS: Bash Variables. (line 404)
* SHELL: Bash Variables. (line 410)
* SHELLOPTS: Bash Variables. (line 415)
* SHLVL: Bash Variables. (line 424)
* show-all-if-ambiguous: Readline Init File Syntax.
(line 167)
* show-all-if-unmodified: Readline Init File Syntax.
(line 173)
* TEXTDOMAIN: Locale Translation. (line 11)
* TEXTDOMAINDIR: Locale Translation. (line 11)
* TIMEFORMAT: Bash Variables. (line 428)
* TMOUT: Bash Variables. (line 466)
* TMPDIR: Bash Variables. (line 478)
* UID: Bash Variables. (line 482)
* TIMEFORMAT: Bash Variables. (line 429)
* TMOUT: Bash Variables. (line 467)
* TMPDIR: Bash Variables. (line 479)
* UID: Bash Variables. (line 483)
* visible-stats: Readline Init File Syntax.
(line 182)
@@ -9523,129 +9527,129 @@ Concept Index

Tag Table:
Node: Top1355
Node: Introduction3435
Node: What is Bash?3663
Node: What is a shell?4776
Node: Definitions7317
Node: Basic Shell Features10084
Node: Shell Syntax11303
Node: Shell Operation12333
Node: Quoting13627
Node: Escape Character14930
Node: Single Quotes15415
Node: Double Quotes15763
Node: ANSI-C Quoting16888
Node: Locale Translation17844
Node: Comments18740
Node: Shell Commands19354
Node: Simple Commands20120
Node: Pipelines20751
Node: Lists22626
Node: Compound Commands24257
Node: Looping Constructs25041
Node: Conditional Constructs27488
Node: Command Grouping34947
Node: Shell Functions36396
Node: Shell Parameters40805
Node: Positional Parameters43135
Node: Special Parameters44035
Node: Shell Expansions46999
Node: Brace Expansion48924
Node: Tilde Expansion51249
Node: Shell Parameter Expansion53600
Node: Command Substitution61070
Node: Arithmetic Expansion62403
Node: Process Substitution63253
Node: Word Splitting64303
Node: Filename Expansion65764
Node: Pattern Matching67900
Node: Quote Removal71218
Node: Redirections71513
Node: Executing Commands79243
Node: Simple Command Expansion79913
Node: Command Search and Execution81843
Node: Command Execution Environment83849
Node: Environment86620
Node: Exit Status88280
Node: Signals89484
Node: Shell Scripts91448
Node: Shell Builtin Commands93966
Node: Bourne Shell Builtins95635
Node: Bash Builtins112710
Node: The Set Builtin142062
Node: Special Builtins150437
Node: Shell Variables151407
Node: Bourne Shell Variables151847
Node: Bash Variables153828
Node: Bash Features174014
Node: Invoking Bash174897
Node: Bash Startup Files180706
Node: Interactive Shells185564
Node: What is an Interactive Shell?185974
Node: Is this Shell Interactive?186624
Node: Interactive Shell Behavior187439
Node: Bash Conditional Expressions190715
Node: Shell Arithmetic194294
Node: Aliases197040
Node: Arrays199608
Node: The Directory Stack202957
Node: Directory Stack Builtins203671
Node: Printing a Prompt206562
Node: The Restricted Shell209276
Node: Bash POSIX Mode211108
Node: Job Control218867
Node: Job Control Basics219334
Node: Job Control Builtins223710
Node: Job Control Variables228037
Node: Command Line Editing229195
Node: Introduction and Notation230194
Node: Readline Interaction231816
Node: Readline Bare Essentials233007
Node: Readline Movement Commands234796
Node: Readline Killing Commands235761
Node: Readline Arguments237681
Node: Searching238725
Node: Readline Init File240911
Node: Readline Init File Syntax241970
Node: Conditional Init Constructs254186
Node: Sample Init File256719
Node: Bindable Readline Commands259836
Node: Commands For Moving261043
Node: Commands For History261904
Node: Commands For Text265059
Node: Commands For Killing267732
Node: Numeric Arguments269874
Node: Commands For Completion271013
Node: Keyboard Macros274606
Node: Miscellaneous Commands275177
Node: Readline vi Mode280488
Node: Programmable Completion281402
Node: Programmable Completion Builtins287194
Node: Using History Interactively294790
Node: Bash History Facilities295470
Node: Bash History Builtins298165
Node: History Interaction302022
Node: Event Designators304578
Node: Word Designators305593
Node: Modifiers307232
Node: Installing Bash308638
Node: Basic Installation309768
Node: Compilers and Options312460
Node: Compiling For Multiple Architectures313201
Node: Installation Names314865
Node: Specifying the System Type315683
Node: Sharing Defaults316399
Node: Operation Controls317072
Node: Optional Features318030
Node: Reporting Bugs326961
Node: Major Differences From The Bourne Shell328155
Node: Copying This Manual344820
Node: GNU Free Documentation License345096
Node: Builtin Index367502
Node: Reserved Word Index374051
Node: Variable Index376487
Node: Function Index387420
Node: Concept Index394140
Node: Top1351
Node: Introduction3426
Node: What is Bash?3654
Node: What is a shell?4767
Node: Definitions7308
Node: Basic Shell Features10075
Node: Shell Syntax11294
Node: Shell Operation12324
Node: Quoting13618
Node: Escape Character14921
Node: Single Quotes15406
Node: Double Quotes15754
Node: ANSI-C Quoting16879
Node: Locale Translation17835
Node: Comments18731
Node: Shell Commands19345
Node: Simple Commands20111
Node: Pipelines20742
Node: Lists22617
Node: Compound Commands24248
Node: Looping Constructs25032
Node: Conditional Constructs27479
Node: Command Grouping34938
Node: Shell Functions36387
Node: Shell Parameters40796
Node: Positional Parameters43126
Node: Special Parameters44026
Node: Shell Expansions46990
Node: Brace Expansion48915
Node: Tilde Expansion51240
Node: Shell Parameter Expansion53591
Node: Command Substitution61061
Node: Arithmetic Expansion62394
Node: Process Substitution63244
Node: Word Splitting64294
Node: Filename Expansion65755
Node: Pattern Matching67891
Node: Quote Removal71209
Node: Redirections71504
Node: Executing Commands79234
Node: Simple Command Expansion79904
Node: Command Search and Execution81834
Node: Command Execution Environment83840
Node: Environment86611
Node: Exit Status88271
Node: Signals89475
Node: Shell Scripts91439
Node: Shell Builtin Commands93957
Node: Bourne Shell Builtins95626
Node: Bash Builtins112701
Node: The Set Builtin142080
Node: Special Builtins150455
Node: Shell Variables151425
Node: Bourne Shell Variables151865
Node: Bash Variables153846
Node: Bash Features174069
Node: Invoking Bash174952
Node: Bash Startup Files180761
Node: Interactive Shells185619
Node: What is an Interactive Shell?186029
Node: Is this Shell Interactive?186679
Node: Interactive Shell Behavior187494
Node: Bash Conditional Expressions190770
Node: Shell Arithmetic194349
Node: Aliases197095
Node: Arrays199663
Node: The Directory Stack203012
Node: Directory Stack Builtins203726
Node: Printing a Prompt206617
Node: The Restricted Shell209331
Node: Bash POSIX Mode211163
Node: Job Control218922
Node: Job Control Basics219389
Node: Job Control Builtins223765
Node: Job Control Variables228092
Node: Command Line Editing229250
Node: Introduction and Notation230249
Node: Readline Interaction231871
Node: Readline Bare Essentials233062
Node: Readline Movement Commands234851
Node: Readline Killing Commands235816
Node: Readline Arguments237736
Node: Searching238780
Node: Readline Init File240966
Node: Readline Init File Syntax242113
Node: Conditional Init Constructs254444
Node: Sample Init File256977
Node: Bindable Readline Commands260094
Node: Commands For Moving261301
Node: Commands For History262162
Node: Commands For Text265317
Node: Commands For Killing267990
Node: Numeric Arguments270132
Node: Commands For Completion271271
Node: Keyboard Macros274864
Node: Miscellaneous Commands275435
Node: Readline vi Mode280746
Node: Programmable Completion281660
Node: Programmable Completion Builtins287452
Node: Using History Interactively295048
Node: Bash History Facilities295728
Node: Bash History Builtins298423
Node: History Interaction302280
Node: Event Designators304836
Node: Word Designators305851
Node: Modifiers307490
Node: Installing Bash308896
Node: Basic Installation310026
Node: Compilers and Options312718
Node: Compiling For Multiple Architectures313459
Node: Installation Names315123
Node: Specifying the System Type315941
Node: Sharing Defaults316657
Node: Operation Controls317330
Node: Optional Features318288
Node: Reporting Bugs327219
Node: Major Differences From The Bourne Shell328413
Node: Copying This Manual345078
Node: GNU Free Documentation License345354
Node: Builtin Index367760
Node: Reserved Word Index374309
Node: Variable Index376745
Node: Function Index387678
Node: Concept Index394398

End Tag Table
+13 -13
View File
@@ -1,4 +1,4 @@
This is TeX, Version 3.14159 (Web2C 7.4.5) (format=tex 2005.3.22) 26 JAN 2006 11:19
This is TeX, Version 3.14159 (Web2C 7.4.5) (format=tex 2005.3.22) 11 MAY 2006 14:12
**/Users/chet/src/bash/src/doc/bashref.texi
(/Users/chet/src/bash/src/doc/bashref.texi (./texinfo.tex
Loading texinfo [version 2003-02-03.16]: Basics,
@@ -217,7 +217,7 @@ Underfull \hbox (badness 2573) in paragraph at lines 3647--3651
[49] [50] [51] [52] [53] [54] [55] Chapter 5 [56] [57] [58] [59] [60] [61]
[62] [63] [64] Chapter 6 [65] [66]
Overfull \hbox (51.96864pt too wide) in paragraph at lines 4840--4840
Overfull \hbox (51.96864pt too wide) in paragraph at lines 4841--4841
[]@texttt bash [long-opt] [-ir] [-abefhkmnptuvxdBCDHP] [-o @textttsl op-tion@t
exttt ] [-O @textttsl shopt_option@texttt ] [@textttsl ar-
@@ -230,7 +230,7 @@ exttt ] [-O @textttsl shopt_option@texttt ] [@textttsl ar-
.etc.
Overfull \hbox (76.23077pt too wide) in paragraph at lines 4841--4841
Overfull \hbox (76.23077pt too wide) in paragraph at lines 4842--4842
[]@texttt bash [long-opt] [-abefhkmnptuvxdBCDHP] [-o @textttsl op-tion@texttt
] [-O @textttsl shopt_option@texttt ] -c @textttsl string @texttt [@textttsl ar
-
@@ -244,7 +244,7 @@ Overfull \hbox (76.23077pt too wide) in paragraph at lines 4841--4841
.etc.
Overfull \hbox (34.72258pt too wide) in paragraph at lines 4842--4842
Overfull \hbox (34.72258pt too wide) in paragraph at lines 4843--4843
[]@texttt bash [long-opt] -s [-abefhkmnptuvxdBCDHP] [-o @textttsl op-tion@text
tt ] [-O @textttsl shopt_option@texttt ] [@textttsl ar-
@@ -257,7 +257,7 @@ tt ] [-O @textttsl shopt_option@texttt ] [@textttsl ar-
.etc.
[67] [68]
Underfull \hbox (badness 2245) in paragraph at lines 5016--5018
Underfull \hbox (badness 2245) in paragraph at lines 5017--5019
[]@textrm When a lo-gin shell ex-its, Bash reads and ex-e-cutes com-mands from
the file
@@ -270,7 +270,7 @@ the file
.etc.
[69] [70] [71] [72] [73] [74] [75] [76] [77] [78] [79] [80] [81] [82]
Underfull \hbox (badness 2521) in paragraph at lines 6130--6133
Underfull \hbox (badness 2521) in paragraph at lines 6131--6134
@textrm `@texttt --enable-strict-posix-default[]@textrm '[] to @texttt configur
e[] @textrm when build-ing (see Sec-tion 10.8
@@ -285,7 +285,7 @@ e[] @textrm when build-ing (see Sec-tion 10.8
Chapter 7 [83] [84] [85] [86] [87]
(/Users/chet/src/bash/src/lib/readline/doc/rluser.texi Chapter 8 [88] [89]
[90] [91] [92] [93]
Underfull \hbox (badness 5231) in paragraph at lines 500--516
Underfull \hbox (badness 5231) in paragraph at lines 502--518
@texttt emacs-meta[]@textrm , @texttt emacs-ctlx[]@textrm , @texttt vi[]@textr
m , @texttt vi-move[]@textrm , @texttt vi-command[]@textrm , and
@@ -298,7 +298,7 @@ m , @texttt vi-move[]@textrm , @texttt vi-command[]@textrm , and
.etc.
[94] [95] [96] [97] [98]
Overfull \hbox (26.43913pt too wide) in paragraph at lines 813--813
Overfull \hbox (26.43913pt too wide) in paragraph at lines 817--817
[]@texttt Meta-Control-h: backward-kill-word Text after the function name is i
gnored[]
@@ -311,7 +311,7 @@ gnored[]
.etc.
[99] [100] [101] [102] [103] [104] [105] [106] [107] [108] [109] [110]
Overfull \hbox (17.80585pt too wide) in paragraph at lines 1662--1662
Overfull \hbox (17.80585pt too wide) in paragraph at lines 1666--1666
[]@texttt complete [-abcdefgjksuv] [-o @textttsl comp-option@texttt ] [-A @tex
tttsl ac-tion@texttt ] [-G @textttsl glob-
@@ -324,7 +324,7 @@ tttsl ac-tion@texttt ] [-G @textttsl glob-
.etc.
[111] [112]
Underfull \hbox (badness 2753) in paragraph at lines 1764--1767
Underfull \hbox (badness 2753) in paragraph at lines 1768--1771
@texttt hostname[]@textrm Hostnames, as taken from the file spec-i-fied by
@hbox(7.60416+2.12917)x433.62, glue set 3.02202
@@ -337,7 +337,7 @@ Underfull \hbox (badness 2753) in paragraph at lines 1764--1767
[113]) (/Users/chet/src/bash/src/lib/readline/doc/hsuser.texi Chapter 9
[114] [115] [116] [117] [118]) Chapter 10 [119] [120] [121] [122] [123]
Underfull \hbox (badness 2772) in paragraph at lines 6724--6728
Underfull \hbox (badness 2772) in paragraph at lines 6725--6729
[]@textrm Enable sup-port for large files (@texttt http://www.sas.com/standard
s/large_
@@ -376,10 +376,10 @@ Overfull \vbox (42.26959pt too high) has occurred while \output is active
Here is how much of TeX's memory you used:
1726 strings out of 98002
23501 string characters out of 1221987
52376 words of memory out of 1000001
52372 words of memory out of 1000001
2577 multiletter control sequences out of 10000+50000
31953 words of font info for 111 fonts, out of 500000 for 1000
19 hyphenation exceptions out of 1000
15i,8n,11p,269b,465s stack positions out of 1500i,500n,5000p,200000b,5000s
Output written on bashref.dvi (160 pages, 590960 bytes).
Output written on bashref.dvi (160 pages, 591260 bytes).
BIN
View File
Binary file not shown.
+709 -699
View File
File diff suppressed because it is too large Load Diff
+2 -2
View File
@@ -3030,8 +3030,8 @@ each time a shell function or a script executed with the @code{.} or
@code{source} builtins finishes executing.
Signals ignored upon entry to the shell cannot be trapped or reset.
Trapped signals are reset to their original values in a child
process when it is created.
Trapped signals that are not being ignored are reset to their original
values in a child process when it is created.
The return status is zero unless a @var{sigspec} does not specify a
valid signal.
+30 -29
View File
@@ -1337,7 +1337,8 @@ BBAASSHH BBUUIILLTTIINN CCOOMMMMAANNDDSS
--cc The maximum size of core files created
--dd The maximum size of a process's data segment
--ee The maximum scheduling priority ("nice")
--ff The maximum size of files created by the shell
--ff The maximum size of files written by the shell and its
children
--ii The maximum number of pending signals
--ll The maximum size that may be locked into memory
--mm The maximum resident set size
@@ -1348,57 +1349,57 @@ BBAASSHH BBUUIILLTTIINN CCOOMMMMAANNDDSS
--rr The maximum real-time scheduling priority
--ss The maximum stack size
--tt The maximum amount of cpu time in seconds
--uu The maximum number of processes available to a single
--uu The maximum number of processes available to a single
user
--vv The maximum amount of virtual memory available to the
--vv The maximum amount of virtual memory available to the
shell
--xx The maximum number of file locks
If _l_i_m_i_t is given, it is the new value of the specified resource
(the --aa option is display only). If no option is given, then --ff
is assumed. Values are in 1024-byte increments, except for --tt,
which is in seconds, --pp, which is in units of 512-byte blocks,
and --nn and --uu, which are unscaled values. The return status is
0 unless an invalid option or argument is supplied, or an error
is assumed. Values are in 1024-byte increments, except for --tt,
which is in seconds, --pp, which is in units of 512-byte blocks,
and --nn and --uu, which are unscaled values. The return status is
0 unless an invalid option or argument is supplied, or an error
occurs while setting a new limit.
uummaasskk [--pp] [--SS] [_m_o_d_e]
The user file-creation mask is set to _m_o_d_e. If _m_o_d_e begins with
a digit, it is interpreted as an octal number; otherwise it is
interpreted as a symbolic mode mask similar to that accepted by
_c_h_m_o_d(1). If _m_o_d_e is omitted, the current value of the mask is
printed. The --SS option causes the mask to be printed in sym-
bolic form; the default output is an octal number. If the --pp
a digit, it is interpreted as an octal number; otherwise it is
interpreted as a symbolic mode mask similar to that accepted by
_c_h_m_o_d(1). If _m_o_d_e is omitted, the current value of the mask is
printed. The --SS option causes the mask to be printed in sym-
bolic form; the default output is an octal number. If the --pp
option is supplied, and _m_o_d_e is omitted, the output is in a form
that may be reused as input. The return status is 0 if the mode
was successfully changed or if no _m_o_d_e argument was supplied,
was successfully changed or if no _m_o_d_e argument was supplied,
and false otherwise.
uunnaalliiaass [-aa] [_n_a_m_e ...]
Remove each _n_a_m_e from the list of defined aliases. If --aa is
supplied, all alias definitions are removed. The return value
Remove each _n_a_m_e from the list of defined aliases. If --aa is
supplied, all alias definitions are removed. The return value
is true unless a supplied _n_a_m_e is not a defined alias.
uunnsseett [-ffvv] [_n_a_m_e ...]
For each _n_a_m_e, remove the corresponding variable or function.
For each _n_a_m_e, remove the corresponding variable or function.
If no options are supplied, or the --vv option is given, each _n_a_m_e
refers to a shell variable. Read-only variables may not be
unset. If --ff is specified, each _n_a_m_e refers to a shell func-
tion, and the function definition is removed. Each unset vari-
able or function is removed from the environment passed to sub-
sequent commands. If any of RRAANNDDOOMM, SSEECCOONNDDSS, LLIINNEENNOO, HHIISSTTCCMMDD,
refers to a shell variable. Read-only variables may not be
unset. If --ff is specified, each _n_a_m_e refers to a shell func-
tion, and the function definition is removed. Each unset vari-
able or function is removed from the environment passed to sub-
sequent commands. If any of RRAANNDDOOMM, SSEECCOONNDDSS, LLIINNEENNOO, HHIISSTTCCMMDD,
FFUUNNCCNNAAMMEE, GGRROOUUPPSS, or DDIIRRSSTTAACCKK are unset, they lose their special
properties, even if they are subsequently reset. The exit sta-
properties, even if they are subsequently reset. The exit sta-
tus is true unless a _n_a_m_e is readonly.
wwaaiitt [_n _._._.]
Wait for each specified process and return its termination sta-
tus. Each _n may be a process ID or a job specification; if a
job spec is given, all processes in that job's pipeline are
waited for. If _n is not given, all currently active child pro-
cesses are waited for, and the return status is zero. If _n
specifies a non-existent process or job, the return status is
127. Otherwise, the return status is the exit status of the
Wait for each specified process and return its termination sta-
tus. Each _n may be a process ID or a job specification; if a
job spec is given, all processes in that job's pipeline are
waited for. If _n is not given, all currently active child pro-
cesses are waited for, and the return status is zero. If _n
specifies a non-existent process or job, the return status is
127. Otherwise, the return status is the exit status of the
last process or job waited for.
SSEEEE AALLSSOO
+9 -8
View File
@@ -1,6 +1,6 @@
%!PS-Adobe-3.0
%%Creator: groff version 1.19.1
%%CreationDate: Thu Jan 26 11:18:52 2006
%%CreationDate: Thu May 11 14:12:20 2006
%%DocumentNeededResources: font Times-Roman
%%+ font Times-Bold
%%+ font Times-Italic
@@ -2275,13 +2275,14 @@ F0(All current limits are reported)25.3 E F1<ad63>144 328.8 Q F0
(The maximum size of a process')24.74 E 2.5(sd)-.55 G(ata se)-2.5 E
(gment)-.15 E F1<ad65>144 352.8 Q F0
(The maximum scheduling priority \("nice"\))25.86 E F1<ad66>144 364.8 Q
F0(The maximum size of \214les created by the shell)26.97 E F1<ad69>144
376.8 Q F0(The maximum number of pending signals)27.52 E F1<ad6c>144
388.8 Q F0(The maximum size that may be lock)27.52 E(ed into memory)-.1
E F1<ad6d>144 400.8 Q F0(The maximum resident set size)21.97 E F1<ad6e>
144 412.8 Q F0 .791(The maximum number of open \214le descriptors \(mos\
t systems do not allo)24.74 F 3.291(wt)-.25 G .791(his v)-3.291 F .791
(alue to)-.25 F(be set\))180 424.8 Q F1<ad70>144 436.8 Q F0
F0(The maximum size of \214les written by the shell and its children)
26.97 E F1<ad69>144 376.8 Q F0(The maximum number of pending signals)
27.52 E F1<ad6c>144 388.8 Q F0(The maximum size that may be lock)27.52 E
(ed into memory)-.1 E F1<ad6d>144 400.8 Q F0
(The maximum resident set size)21.97 E F1<ad6e>144 412.8 Q F0 .791(The \
maximum number of open \214le descriptors \(most systems do not allo)
24.74 F 3.291(wt)-.25 G .791(his v)-3.291 F .791(alue to)-.25 F
(be set\))180 424.8 Q F1<ad70>144 436.8 Q F0
(The pipe size in 512-byte blocks \(this may not be set\))24.74 E F1
<ad71>144 448.8 Q F0
(The maximum number of bytes in POSIX message queues)24.74 E F1<ad72>144
+1 -1
View File
@@ -1,6 +1,6 @@
%!PS-Adobe-3.0
%%Creator: groff version 1.19.1
%%CreationDate: Thu Jan 26 11:18:52 2006
%%CreationDate: Thu May 11 14:12:20 2006
%%DocumentNeededResources: font Times-Roman
%%+ font Times-Bold
%%DocumentSuppliedResources: procset grops 1.19 1
+3 -3
View File
@@ -2,9 +2,9 @@
Copyright (C) 1988-2006 Free Software Foundation, Inc.
@end ignore
@set LASTCHANGE Thu Apr 27 15:39:30 EDT 2006
@set LASTCHANGE Thu May 11 14:25:33 EDT 2006
@set EDITION 3.2
@set VERSION 3.2
@set UPDATED 27 April 2006
@set UPDATED-MONTH April 2006
@set UPDATED 11 May 2006
@set UPDATED-MONTH May 2006