commit bash-20040603 snapshot

This commit is contained in:
Chet Ramey
2011-12-03 12:58:05 -05:00
parent 61deeb1329
commit 9f422431d6
17 changed files with 6942 additions and 6890 deletions
+365 -361
View File
File diff suppressed because it is too large Load Diff
+30 -19
View File
@@ -2,7 +2,7 @@
<TITLE>BASH(1) Manual Page</TITLE>
</HEAD>
<BODY><TABLE WIDTH=100%>
<TH ALIGN=LEFT>BASH(1)<TH ALIGN=CENTER>2004 Apr 20<TH ALIGN=RIGHT>BASH(1)
<TH ALIGN=LEFT>BASH(1)<TH ALIGN=CENTER>2004 May 27<TH ALIGN=RIGHT>BASH(1)
</TABLE>
<BR><A HREF="#index">Index</A>
<HR>
@@ -2421,6 +2421,14 @@ displays during an execution trace. The first character of
</FONT>
is replicated multiple times, as necessary, to indicate multiple
levels of indirection. The default is ``<B>+ </B>''.
<DT><B>SHELL</B>
<DD>
The full pathname to the shell is kept in this environment variable.
If it is not set when the shell starts,
<B>bash</B>
assigns to it the full pathname of the current user's login shell.
<DT><B>TIMEFORMAT</B>
<DD>
@@ -4605,10 +4613,12 @@ builtin below.
<DD>
True if the length of <I>string</I> is zero.
<DT><I>string</I><DD>
<DT><B>-n </B><I>string</I>
<DD>
<DT><I>string</I><DD>
True if the length of
<I>string</I>
@@ -9130,22 +9140,18 @@ or
<I>sigspec</I>
is either a signal name such as
is either a case-insensitive signal name such as
<FONT SIZE=-1><B>SIGKILL</B>
</FONT>
or a signal number;
<I>signum</I>
is a signal number. If
<I>sigspec</I>
is a signal name, the name may be
given with or without the
(with or without the
<FONT SIZE=-1><B>SIG</B>
</FONT>
prefix.
prefix) or a signal number;
<I>signum</I>
is a signal number.
If
<I>sigspec</I>
@@ -10503,7 +10509,7 @@ using the rules listed above.
<DD>
Print the accumulated user and system times for the shell and
for processes run from the shell. The return status is 0.
<DT><B>trap</B> [<B>-lp</B>] [<I>arg</I>] [<I>sigspec</I> ...]<DD>
<DT><B>trap</B> [<B>-lp</B>] [[<I>arg</I>] <I>sigspec</I> ...]<DD>
The command
<I>arg</I>
@@ -10514,11 +10520,11 @@ signal(s)
If
<I>arg</I>
is absent or
is absent (and there is a single <I>sigspec</I>) or
<B>-</B>,
all specified signals are
reset to their original values (the values they had
each specified signal is
reset to its original disposition (the value it had
upon entrance to the shell).
If
<I>arg</I>
@@ -10543,7 +10549,7 @@ If no arguments are supplied or if only
is given,
<B>trap</B>
prints the list of commands associated with each signal number.
prints the list of commands associated with each signal.
The
<B>-l</B>
@@ -10554,6 +10560,7 @@ Each
is either
a signal name defined in &lt;<I>signal.h</I>&gt;, or a signal number.
Signal names are case insensitive and the SIG prefix is optional.
If a
<I>sigspec</I>
@@ -11070,11 +11077,15 @@ turning off restricted mode with
These restrictions are enforced after any startup files are read.
<P>
When a command that is found to be a shell script is executed (see
When a command that is found to be a shell script is executed
(see
<FONT SIZE=-1><B>COMMAND EXECUTION</B>
</FONT>
above),
<B>rbash</B>
turns off any restrictions in the shell spawned to execute the
@@ -11344,6 +11355,6 @@ Array variables may not (yet) be exported.
</DL>
<HR>
This document was created by man2html from bash.1.<BR>
Time: 20 April 2004 15:26:54 EDT
Time: 01 June 2004 12:27:36 EDT
</BODY>
</HTML>
+4355 -4349
View File
File diff suppressed because it is too large Load Diff
+1 -1
View File
@@ -31,7 +31,7 @@
\entry{let}{43}{\code {let}}
\entry{local}{43}{\code {local}}
\entry{logout}{43}{\code {logout}}
\entry{printf}{43}{\code {printf}}
\entry{printf}{44}{\code {printf}}
\entry{read}{44}{\code {read}}
\entry{shopt}{45}{\code {shopt}}
\entry{source}{48}{\code {source}}
+1 -1
View File
@@ -48,7 +48,7 @@
\entry {\code {logout}}{43}
\initial {P}
\entry {\code {popd}}{74}
\entry {\code {printf}}{43}
\entry {\code {printf}}{44}
\entry {\code {pushd}}{74}
\entry {\code {pwd}}{36}
\initial {R}
BIN
View File
Binary file not shown.
+525 -515
View File
File diff suppressed because it is too large Load Diff
+160 -154
View File
@@ -2,12 +2,12 @@ This is bashref.info, produced by makeinfo version 4.5 from
/usr/homes/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.0-beta1, 20 April 2004).
the Bash shell (version 3.0-rc1, 27 May 2004).
This is Edition 3.0, last updated 20 April 2004, of `The GNU Bash
Reference Manual', for `Bash', Version 3.0-beta1.
This is Edition 3.0, last updated 27 May 2004, of `The GNU Bash
Reference Manual', for `Bash', Version 3.0-rc1.
Copyright (C) 1988-2003 Free Software Foundation, Inc.
Copyright (C) 1988-2004 Free Software Foundation, Inc.
Permission is granted to make and distribute verbatim copies of this
manual provided the copyright notice and this permission notice are
@@ -37,10 +37,10 @@ Bash Features
*************
This text is a brief description of the features that are present in
the Bash shell (version 3.0-beta1, 20 April 2004)..
the Bash shell (version 3.0-rc1, 27 May 2004)..
This is Edition 3.0, last updated 20 April 2004, of `The GNU Bash
Reference Manual', for `Bash', Version 3.0-beta1.
This is Edition 3.0, last updated 27 May 2004, of `The GNU Bash
Reference Manual', for `Bash', Version 3.0-rc1.
Bash contains features that appear in other popular shells, and some
features that only appear in Bash. Some of the shells that Bash has
@@ -2567,19 +2567,19 @@ standard.
`trap'
trap [-lp] [ARG] [SIGSPEC ...]
The commands in ARG are to be read and executed when the shell
receives signal SIGSPEC. If ARG is absent or equal to `-', all
specified signals are reset to the values they had when the shell
was started. If ARG is the null string, then the signal specified
by each SIGSPEC is ignored by the shell and commands it invokes.
If ARG is not present and `-p' has been supplied, the shell
displays the trap commands associated with each SIGSPEC. If no
arguments are supplied, or only `-p' is given, `trap' prints the
list of commands associated with each signal number in a form that
may be reused as shell input. The `-l' option causes the shell to
print a list of signal names and their corresponding numbers.
Each SIGSPEC is either a signal name such as `SIGINT' (with or
without the `SIG' prefix) or a signal number. If a SIGSPEC is `0'
receives signal SIGSPEC. If ARG is absent (and there is a single
SIGSPEC) or equal to `-', each specified signal's disposition is
reset to the value it had when the shell was started. If ARG is
the null string, then the signal specified by each SIGSPEC is
ignored by the shell and commands it invokes. If ARG is not
present and `-p' has been supplied, the shell displays the trap
commands associated with each SIGSPEC. If no arguments are
supplied, or only `-p' is given, `trap' prints the list of commands
associated with each signal number in a form that may be reused as
shell input. The `-l' option causes the shell to print a list of
signal names and their corresponding numbers. Each SIGSPEC is
either a signal name or a signal number. Signal names are case
insensitive and the `SIG' prefix is optional. If a SIGSPEC is `0'
or `EXIT', ARG is executed when the shell exits. If a SIGSPEC is
`DEBUG', the command ARG is executed before every simple command,
`for' command, `case' command, `select' command, every arithmetic
@@ -4092,6 +4092,11 @@ Variables::).
value assigned, and the expanded value becomes the value assigned
plus the number of seconds since the assignment.
`SHELL'
The full pathname to the shell is kept in this environment
variable. If it is not set when the shell starts, Bash assigns to
it the full pathname of the current user's login shell.
`SHELLOPTS'
A colon-separated list of enabled shell options. Each word in the
list is a valid argument for the `-o' option to the `set' builtin
@@ -5499,16 +5504,16 @@ Job Control Builtins
kill -l [EXIT_STATUS]
Send a signal specified by SIGSPEC or SIGNUM to the process named
by job specification JOBSPEC or process ID PID. SIGSPEC is either
a signal name such as `SIGINT' (with or without the `SIG' prefix)
or a signal number; SIGNUM is a signal number. If SIGSPEC and
SIGNUM are not present, `SIGTERM' is used. The `-l' option lists
the signal names. If any arguments are supplied when `-l' is
given, the names of the signals corresponding to the arguments are
listed, and the return status is zero. EXIT_STATUS is a number
specifying a signal number or the exit status of a process
terminated by a signal. The return status is zero if at least one
signal was successfully sent, or non-zero if an error occurs or an
invalid option is encountered.
a case-insensitive signal name such as `SIGINT' (with or without
the `SIG' prefix) or a signal number; SIGNUM is a signal number.
If SIGSPEC and SIGNUM are not present, `SIGTERM' is used. The
`-l' option lists the signal names. If any arguments are supplied
when `-l' is given, the names of the signals corresponding to the
arguments are listed, and the return status is zero. EXIT_STATUS
is a number specifying a signal number or the exit status of a
process terminated by a signal. The return status is zero if at
least one signal was successfully sent, or non-zero if an error
occurs or an invalid option is encountered.
`wait'
wait [JOBSPEC or PID]
@@ -9039,6 +9044,7 @@ Parameter and Variable Index
* RANDOM: Bash Variables.
* REPLY: Bash Variables.
* SECONDS: Bash Variables.
* SHELL: Bash Variables.
* SHELLOPTS: Bash Variables.
* SHLVL: Bash Variables.
* show-all-if-ambiguous: Readline Init File Syntax.
@@ -9260,129 +9266,129 @@ Concept Index

Tag Table:
Node: Top1367
Node: Introduction3520
Node: What is Bash?3745
Node: What is a shell?4833
Node: Definitions7369
Node: Basic Shell Features10109
Node: Shell Syntax11327
Node: Shell Operation12351
Node: Quoting13636
Node: Escape Character14898
Node: Single Quotes15370
Node: Double Quotes15705
Node: ANSI-C Quoting16718
Node: Locale Translation17661
Node: Comments18544
Node: Shell Commands19149
Node: Simple Commands19910
Node: Pipelines20531
Node: Lists22397
Node: Compound Commands24019
Node: Looping Constructs24791
Node: Conditional Constructs27225
Node: Command Grouping34278
Node: Shell Functions35714
Node: Shell Parameters39976
Node: Positional Parameters41547
Node: Special Parameters42438
Node: Shell Expansions45096
Node: Brace Expansion47016
Node: Tilde Expansion49332
Node: Shell Parameter Expansion51664
Node: Command Substitution58918
Node: Arithmetic Expansion60240
Node: Process Substitution61081
Node: Word Splitting62118
Node: Filename Expansion63570
Node: Pattern Matching65694
Node: Quote Removal69015
Node: Redirections69301
Node: Executing Commands76776
Node: Simple Command Expansion77443
Node: Command Search and Execution79364
Node: Command Execution Environment81361
Node: Environment84123
Node: Exit Status85774
Node: Signals86969
Node: Shell Scripts88924
Node: Shell Builtin Commands91435
Node: Bourne Shell Builtins93010
Node: Bash Builtins109893
Node: The Set Builtin138015
Node: Special Builtins146233
Node: Shell Variables147205
Node: Bourne Shell Variables147641
Node: Bash Variables149618
Node: Bash Features169123
Node: Invoking Bash170005
Node: Bash Startup Files175816
Node: Interactive Shells180686
Node: What is an Interactive Shell?181088
Node: Is this Shell Interactive?181723
Node: Interactive Shell Behavior182529
Node: Bash Conditional Expressions185796
Node: Shell Arithmetic189216
Node: Aliases191956
Node: Arrays194519
Node: The Directory Stack197539
Node: Directory Stack Builtins198245
Node: Printing a Prompt201124
Node: The Restricted Shell203833
Node: Bash POSIX Mode205658
Node: Job Control212304
Node: Job Control Basics212770
Node: Job Control Builtins217055
Node: Job Control Variables221351
Node: Command Line Editing222501
Node: Introduction and Notation223499
Node: Readline Interaction225116
Node: Readline Bare Essentials226302
Node: Readline Movement Commands228082
Node: Readline Killing Commands229038
Node: Readline Arguments230947
Node: Searching231982
Node: Readline Init File234159
Node: Readline Init File Syntax235213
Node: Conditional Init Constructs246857
Node: Sample Init File249381
Node: Bindable Readline Commands252564
Node: Commands For Moving253763
Node: Commands For History254612
Node: Commands For Text257501
Node: Commands For Killing260162
Node: Numeric Arguments262292
Node: Commands For Completion263419
Node: Keyboard Macros267000
Node: Miscellaneous Commands267559
Node: Readline vi Mode272858
Node: Programmable Completion273767
Node: Programmable Completion Builtins279574
Node: Using History Interactively286936
Node: Bash History Facilities287615
Node: Bash History Builtins290305
Node: History Interaction294157
Node: Event Designators296708
Node: Word Designators297712
Node: Modifiers299342
Node: Installing Bash300739
Node: Basic Installation301873
Node: Compilers and Options304558
Node: Compiling For Multiple Architectures305292
Node: Installation Names306949
Node: Specifying the System Type307760
Node: Sharing Defaults308469
Node: Operation Controls309134
Node: Optional Features310085
Node: Reporting Bugs318357
Node: Major Differences From The Bourne Shell319532
Node: Copying This Manual335280
Node: GNU Free Documentation License335534
Node: Builtin Index357927
Node: Reserved Word Index361554
Node: Variable Index363030
Node: Function Index370023
Node: Concept Index374636
Node: Top1359
Node: Introduction3504
Node: What is Bash?3729
Node: What is a shell?4817
Node: Definitions7353
Node: Basic Shell Features10093
Node: Shell Syntax11311
Node: Shell Operation12335
Node: Quoting13620
Node: Escape Character14882
Node: Single Quotes15354
Node: Double Quotes15689
Node: ANSI-C Quoting16702
Node: Locale Translation17645
Node: Comments18528
Node: Shell Commands19133
Node: Simple Commands19894
Node: Pipelines20515
Node: Lists22381
Node: Compound Commands24003
Node: Looping Constructs24775
Node: Conditional Constructs27209
Node: Command Grouping34262
Node: Shell Functions35698
Node: Shell Parameters39960
Node: Positional Parameters41531
Node: Special Parameters42422
Node: Shell Expansions45080
Node: Brace Expansion47000
Node: Tilde Expansion49316
Node: Shell Parameter Expansion51648
Node: Command Substitution58902
Node: Arithmetic Expansion60224
Node: Process Substitution61065
Node: Word Splitting62102
Node: Filename Expansion63554
Node: Pattern Matching65678
Node: Quote Removal68999
Node: Redirections69285
Node: Executing Commands76760
Node: Simple Command Expansion77427
Node: Command Search and Execution79348
Node: Command Execution Environment81345
Node: Environment84107
Node: Exit Status85758
Node: Signals86953
Node: Shell Scripts88908
Node: Shell Builtin Commands91419
Node: Bourne Shell Builtins92994
Node: Bash Builtins109942
Node: The Set Builtin138064
Node: Special Builtins146282
Node: Shell Variables147254
Node: Bourne Shell Variables147690
Node: Bash Variables149667
Node: Bash Features169378
Node: Invoking Bash170260
Node: Bash Startup Files176071
Node: Interactive Shells180941
Node: What is an Interactive Shell?181343
Node: Is this Shell Interactive?181978
Node: Interactive Shell Behavior182784
Node: Bash Conditional Expressions186051
Node: Shell Arithmetic189471
Node: Aliases192211
Node: Arrays194774
Node: The Directory Stack197794
Node: Directory Stack Builtins198500
Node: Printing a Prompt201379
Node: The Restricted Shell204088
Node: Bash POSIX Mode205913
Node: Job Control212559
Node: Job Control Basics213025
Node: Job Control Builtins217310
Node: Job Control Variables221622
Node: Command Line Editing222772
Node: Introduction and Notation223770
Node: Readline Interaction225387
Node: Readline Bare Essentials226573
Node: Readline Movement Commands228353
Node: Readline Killing Commands229309
Node: Readline Arguments231218
Node: Searching232253
Node: Readline Init File234430
Node: Readline Init File Syntax235484
Node: Conditional Init Constructs247128
Node: Sample Init File249652
Node: Bindable Readline Commands252835
Node: Commands For Moving254034
Node: Commands For History254883
Node: Commands For Text257772
Node: Commands For Killing260433
Node: Numeric Arguments262563
Node: Commands For Completion263690
Node: Keyboard Macros267271
Node: Miscellaneous Commands267830
Node: Readline vi Mode273129
Node: Programmable Completion274038
Node: Programmable Completion Builtins279845
Node: Using History Interactively287207
Node: Bash History Facilities287886
Node: Bash History Builtins290576
Node: History Interaction294428
Node: Event Designators296979
Node: Word Designators297983
Node: Modifiers299613
Node: Installing Bash301010
Node: Basic Installation302144
Node: Compilers and Options304829
Node: Compiling For Multiple Architectures305563
Node: Installation Names307220
Node: Specifying the System Type308031
Node: Sharing Defaults308740
Node: Operation Controls309405
Node: Optional Features310356
Node: Reporting Bugs318628
Node: Major Differences From The Bourne Shell319803
Node: Copying This Manual335551
Node: GNU Free Documentation License335805
Node: Builtin Index358198
Node: Reserved Word Index361825
Node: Variable Index363301
Node: Function Index370351
Node: Concept Index374964

End Tag Table
+8 -8
View File
@@ -1,4 +1,4 @@
This is TeX, Version 3.14159 (Web2C 7.3.1) (format=tex 2001.2.12) 4 MAY 2004 10:27
This is TeX, Version 3.14159 (Web2C 7.3.1) (format=tex 2001.2.12) 1 JUN 2004 12:27
**/usr/homes/chet/src/bash/src/doc/bashref.texi
(/usr/homes/chet/src/bash/src/doc/bashref.texi (texinfo.tex
Loading texinfo [version 2003-02-03.16]: Basics,
@@ -211,7 +211,7 @@ r@texttt \@textrm fP com-mands,
.etc.
[52] [53] Chapter 5 [54] [55] [56] [57] [58] [59] [60] [61] Chapter 6 [62]
Overfull \hbox (51.96864pt too wide) in paragraph at lines 4760--4760
Overfull \hbox (51.96864pt too wide) in paragraph at lines 4765--4765
[]@texttt bash [long-opt] [-ir] [-abefhkmnptuvxdBCDHP] [-o @textttsl op-tion@t
exttt ] [-O @textttsl shopt_option@texttt ] [@textttsl ar-
@@ -224,7 +224,7 @@ exttt ] [-O @textttsl shopt_option@texttt ] [@textttsl ar-
.etc.
Overfull \hbox (76.23077pt too wide) in paragraph at lines 4761--4761
Overfull \hbox (76.23077pt too wide) in paragraph at lines 4766--4766
[]@texttt bash [long-opt] [-abefhkmnptuvxdBCDHP] [-o @textttsl op-tion@texttt
] [-O @textttsl shopt_option@texttt ] -c @textttsl string @texttt [@textttsl ar
-
@@ -238,7 +238,7 @@ Overfull \hbox (76.23077pt too wide) in paragraph at lines 4761--4761
.etc.
Overfull \hbox (34.72258pt too wide) in paragraph at lines 4762--4762
Overfull \hbox (34.72258pt too wide) in paragraph at lines 4767--4767
[]@texttt bash [long-opt] -s [-abefhkmnptuvxdBCDHP] [-o @textttsl op-tion@text
tt ] [-O @textttsl shopt_option@texttt ] [@textttsl ar-
@@ -251,7 +251,7 @@ tt ] [-O @textttsl shopt_option@texttt ] [@textttsl ar-
.etc.
[63] [64]
Underfull \hbox (badness 2245) in paragraph at lines 4936--4938
Underfull \hbox (badness 2245) in paragraph at lines 4941--4943
[]@textrm When a lo-gin shell ex-its, Bash reads and ex-e-cutes com-mands from
the file
@@ -318,7 +318,7 @@ Underfull \hbox (badness 2753) in paragraph at lines 1742--1745
[107]) (/usr/homes/chet/src/bash/src/lib/readline/doc/hsuser.texi Chapter 9
[108] [109] [110] [111] [112]) Chapter 10 [113] [114] [115] [116] [117]
Underfull \hbox (badness 2772) in paragraph at lines 6604--6608
Underfull \hbox (badness 2772) in paragraph at lines 6610--6614
[]@textrm Enable sup-port for large files (@texttt http://www.sas.com/standard
s/large_
@@ -357,10 +357,10 @@ Overfull \vbox (42.26959pt too high) has occurred while \output is active
Here is how much of TeX's memory you used:
1713 strings out of 13013
23227 string characters out of 97233
52389 words of memory out of 263001
52383 words of memory out of 263001
2577 multiletter control sequences out of 10000+0
31953 words of font info for 111 fonts, out of 400000 for 1000
19 hyphenation exceptions out of 1000
15i,8n,11p,273b,465s stack positions out of 300i,100n,500p,50000b,4000s
Output written on bashref.dvi (154 pages, 579456 bytes).
Output written on bashref.dvi (154 pages, 580120 bytes).
+888 -871
View File
File diff suppressed because it is too large Load Diff
+1
View File
@@ -83,6 +83,7 @@
\entry{RANDOM}{61}{\code {RANDOM}}
\entry{REPLY}{61}{\code {REPLY}}
\entry{SECONDS}{61}{\code {SECONDS}}
\entry{SHELL}{62}{\code {SHELL}}
\entry{SHELLOPTS}{62}{\code {SHELLOPTS}}
\entry{SHLVL}{62}{\code {SHLVL}}
\entry{TIMEFORMAT}{62}{\code {TIMEFORMAT}}
+1
View File
@@ -125,6 +125,7 @@
\entry {\code {REPLY}}{61}
\initial {S}
\entry {\code {SECONDS}}{61}
\entry {\code {SHELL}}{62}
\entry {\code {SHELLOPTS}}{62}
\entry {\code {SHLVL}}{62}
\entry {\code {show-all-if-ambiguous}}{89}
+335 -334
View File
File diff suppressed because it is too large Load Diff
+263 -266
View File
@@ -1,6 +1,6 @@
%!PS-Adobe-3.0
%%Creator: groff version 1.19
%%CreationDate: Tue Apr 20 15:26:45 2004
%%CreationDate: Tue Jun 1 12:27:24 2004
%%DocumentNeededResources: font Times-Roman
%%+ font Times-Bold
%%+ font Times-Italic
@@ -358,8 +358,8 @@ F0(.).68 E F3(vi)6.929 E F0 1.929(is equi)4.429 F -.25(va)-.25 G 1.929
27.52 E F2 -.18(re)2.5 G(adline).18 E F0(functions.)2.5 E F2<ad70>144
714 Q F0(Display)24.74 E F2 -.18(re)2.5 G(adline).18 E F0
(function names and bindings in such a w)2.5 E(ay that the)-.1 E 2.5(yc)
-.15 G(an be re-read.)-2.5 E(GNU Bash-2.05a)72 768 Q(2001 No)126.115 E
-.15(ve)-.15 G(mber 27).15 E(1)190.545 E 0 Cg EP
-.15 G(an be re-read.)-2.5 E(GNU Bash-3.0)72 768 Q(2004 Apr 20)148.735 E
(1)203.725 E 0 Cg EP
%%Page: 2 2
%%BeginPageSetup
BP
@@ -489,8 +489,8 @@ F0 .175(option causes)2.675 F 3.11(as)144 712.8 S .61(ingle w)-3.11 F
F1<ad56>144 724.8 Q F0 .249(option produces a more v)2.749 F .249
(erbose description.)-.15 F .249(If the)5.249 F F1<ad56>2.749 E F0(or)
2.749 E F1<ad76>2.75 E F0 .25(option is supplied, the e)2.75 F .25
(xit status)-.15 F(GNU Bash-2.05a)72 768 Q(2001 No)126.115 E -.15(ve)
-.15 G(mber 27).15 E(2)190.545 E 0 Cg EP
(xit status)-.15 F(GNU Bash-3.0)72 768 Q(2004 Apr 20)148.735 E(2)203.725
E 0 Cg EP
%%Page: 3 3
%%BeginPageSetup
BP
@@ -586,8 +586,8 @@ F(ing trailing spaces\).)224 597.6 Q
(ariable names.)-.25 E F2 4.7(binding Readline)184 693.6 R F0 -.1(ke)2.5
G 2.5(yb)-.05 G(inding names.)-2.5 E F2 -.2(bu)184 705.6 S(iltin).2 E F0
(Names of shell b)11.85 E(uiltin commands.)-.2 E
(May also be speci\214ed as)5 E F2<ad62>2.5 E F0(.)A(GNU Bash-2.05a)72
768 Q(2001 No)126.115 E -.15(ve)-.15 G(mber 27).15 E(3)190.545 E 0 Cg EP
(May also be speci\214ed as)5 E F2<ad62>2.5 E F0(.)A(GNU Bash-3.0)72 768
Q(2004 Apr 20)148.735 E(3)203.725 E 0 Cg EP
%%Page: 4 4
%%BeginPageSetup
BP
@@ -671,8 +671,7 @@ E .3 -.15(ve b)-.2 H(een applied.).15 E .466(The return v)144 688.8 R
1.361(ompletion speci\214cation for a).15 F F3(name)144 712.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-2.05a)72 768 Q(2001 No)126.115 E -.15(ve)-.15 G(mber 27).15 E
(4)190.545 E 0 Cg EP
(GNU Bash-3.0)72 768 Q(2004 Apr 20)148.735 E(4)203.725 E 0 Cg EP
%%Page: 5 5
%%BeginPageSetup
BP
@@ -802,8 +801,8 @@ F .28(ed so that)-.1 F F4(SIGHUP)2.78 E F0 .281
(ve)-.25 G 3.832(sa).15 G F4(SIGHUP)A/F6 9/Times-Roman@0 SF(.)A F0 1.332
(If no)5.832 F F2(jobspec)5.572 E F0 1.332(is present, and neither the)
4.142 F F1<ad61>3.832 E F0 1.332(nor the)3.832 F F1<ad72>3.832 E F0
1.331(option is)3.831 F(GNU Bash-2.05a)72 768 Q(2001 No)126.115 E -.15
(ve)-.15 G(mber 27).15 E(5)190.545 E 0 Cg EP
1.331(option is)3.831 F(GNU Bash-3.0)72 768 Q(2004 Apr 20)148.735 E(5)
203.725 E 0 Cg EP
%%Page: 6 6
%%BeginPageSetup
BP
@@ -931,8 +930,8 @@ F0 1.196(is supplied, the shell passes)3.696 F F1(name)4.055 E F0 1.195
4.489 F(y)-.15 E .134(redirections tak)144 703.2 R 2.634(ee)-.1 G -.25
(ff)-2.634 G .134(ect in the current shell, and the return status is 0.)
.25 F .134(If there is a redirection error)5.134 F(,)-.4 E
(the return status is 1.)144 715.2 Q(GNU Bash-2.05a)72 768 Q(2001 No)
126.115 E -.15(ve)-.15 G(mber 27).15 E(6)190.545 E 0 Cg EP
(the return status is 1.)144 715.2 Q(GNU Bash-3.0)72 768 Q(2004 Apr 20)
148.735 E(6)203.725 E 0 Cg EP
%%Page: 7 7
%%BeginPageSetup
BP
@@ -1071,8 +1070,7 @@ F0 .803(The shell does not reset)5.303 F F3(OPTIND)3.303 E F0 .804
(reset between multiple calls to)144 703.2 R F1(getopts)2.793 E F0 .293
(within the same shell in)2.793 F -.2(vo)-.4 G .293(cation if a ne).2 F
2.793(ws)-.25 G .293(et of parameters)-2.793 F(is to be used.)144 715.2
Q(GNU Bash-2.05a)72 768 Q(2001 No)126.115 E -.15(ve)-.15 G(mber 27).15 E
(7)190.545 E 0 Cg EP
Q(GNU Bash-3.0)72 768 Q(2004 Apr 20)148.735 E(7)203.725 E 0 Cg EP
%%Page: 8 8
%%BeginPageSetup
BP
@@ -1187,8 +1185,8 @@ G 2.878(oi)-5.378 G(nterv)-2.878 E .379
(Append the `)25.3 F(`ne)-.74 E(w')-.25 E 3.098('h)-.74 G .598
(istory lines \(history lines entered since the be)-3.098 F .599
(ginning of the current)-.15 F F1(bash)180 722.4 Q F0
(session\) to the history \214le.)2.5 E(GNU Bash-2.05a)72 768 Q(2001 No)
126.115 E -.15(ve)-.15 G(mber 27).15 E(8)190.545 E 0 Cg EP
(session\) to the history \214le.)2.5 E(GNU Bash-3.0)72 768 Q
(2004 Apr 20)148.735 E(8)203.725 E 0 Cg EP
%%Page: 9 9
%%BeginPageSetup
BP
@@ -1256,42 +1254,41 @@ F1(kill)108 432 Q F0([)2.5 E F1<ad73>A F2(sigspec)2.5 E F0(|)2.5 E F1
(it_status).2 E F0(])A .119(Send the signal named by)144 456 R F2
(sigspec)2.959 E F0(or)2.929 E F2(signum)2.959 E F0 .119
(to the processes named by)2.939 F F2(pid)3.87 E F0(or)3.39 E F2
(jobspec)2.62 E F0(.).31 E F2(sigspec)5.46 E F0(is)2.93 E .048
(either a signal name such as)144 468 R/F3 9/Times-Bold@0 SF(SIGKILL)
2.548 E F0 .047(or a signal number;)2.298 F F2(signum)2.887 E F0 .047
(is a signal number)2.867 F 5.047(.I)-.55 G(f)-5.047 E F2(sigspec)2.887
E F0(is)2.857 E 3.394(as)144 480 S .894(ignal name, the name may be gi)
-3.394 F -.15(ve)-.25 G 3.394(nw).15 G .894(ith or without the)-3.394 F
F3(SIG)3.394 E F0 3.394(pre\214x. If)3.144 F F2(sigspec)3.734 E F0 .894
(is not present,)3.704 F(then)144 492 Q F3(SIGTERM)3.073 E F0 .572
(is assumed.)2.822 F .572(An ar)5.572 F .572(gument of)-.18 F F1<ad6c>
3.072 E F0 .572(lists the signal names.)3.072 F .572(If an)5.572 F 3.072
(ya)-.15 G -.18(rg)-3.072 G .572(uments are sup-).18 F .267(plied when)
144 504 R F1<ad6c>2.767 E F0 .267(is gi)2.767 F -.15(ve)-.25 G .267
(n, the names of the signals corresponding to the ar).15 F .267
(guments are listed, and the)-.18 F .288(return status is 0.)144 516 R
(The)5.288 E F2 -.2(ex)2.788 G(it_status).2 E F0(ar)2.788 E .288
(gument to)-.18 F F1<ad6c>2.788 E F0 .287
(is a number specifying either a signal number or)2.788 F .551(the e)144
528 R .551(xit status of a process terminated by a signal.)-.15 F F1
(kill)5.551 E F0 .551(returns true if at least one signal w)3.051 F .552
(as suc-)-.1 F(cessfully sent, or f)144 540 Q
(alse if an error occurs or an in)-.1 E -.25(va)-.4 G
(lid option is encountered.).25 E F1(let)108 556.8 Q F2(ar)2.5 E(g)-.37
E F0([)2.5 E F2(ar)A(g)-.37 E F0(...])2.5 E(Each)144 568.8 Q F2(ar)3.965
E(g)-.37 E F0 1.135(is an arithmetic e)3.855 F 1.134(xpression to be e)
-.15 F -.25(va)-.25 G 1.134(luated \(see).25 F F3 1.134(ARITHMETIC EV)
3.634 F(ALU)-1.215 E -.855(AT)-.54 G(ION).855 E/F4 9/Times-Roman@0 SF
(\).)A F0 1.134(If the)5.634 F(last)144 580.8 Q F2(ar)2.83 E(g)-.37 E F0
-.25(eva)2.72 G(luates to 0,).25 E F1(let)2.5 E F0
(returns 1; 0 is returned otherwise.)2.5 E F1(local)108 597.6 Q F0([)2.5
E F2(option)A F0 2.5(][)C F2(name)-2.5 E F0([=)A F2(value)A F0 2.5(].)C
(..])-2.5 E -.15(Fo)144 609.6 S 2.56(re).15 G .06(ach ar)-2.56 F .06
(gument, a local v)-.18 F .06(ariable named)-.25 F F2(name)2.92 E F0 .06
(is created, and assigned)2.74 F F2(value)2.56 E F0 5.06(.T).18 G(he)
-5.06 E F2(option)2.56 E F0 .06(can be)2.56 F(an)144 621.6 Q 3.153(yo)
-.15 G 3.153(ft)-3.153 G .653(he options accepted by)-3.153 F F1(declar)
3.153 E(e)-.18 E F0 5.652(.W)C(hen)-5.652 E F1(local)3.152 E F0 .652
(jobspec)2.62 E F0(.).31 E F2(sigspec)5.46 E F0(is)2.93 E .319
(either a case-insensiti)144 468 R .619 -.15(ve s)-.25 H .319
(ignal name such as).15 F/F3 9/Times-Bold@0 SF(SIGKILL)2.819 E F0 .318
(\(with or without the)2.569 F F3(SIG)2.818 E F0 .318
(pre\214x\) or a signal)2.568 F(number;)144 480 Q F2(signum)4.188 E F0
1.349(is a signal number)4.168 F 6.349(.I)-.55 G(f)-6.349 E F2(sigspec)
4.189 E F0 1.349(is not present, then)4.159 F F3(SIGTERM)3.849 E F0
1.349(is assumed.)3.599 F(An)6.349 E(ar)144 492 Q .523(gument of)-.18 F
F1<ad6c>3.023 E F0 .523(lists the signal names.)3.023 F .523(If an)5.523
F 3.023(ya)-.15 G -.18(rg)-3.023 G .523(uments are supplied when).18 F
F1<ad6c>3.023 E F0 .523(is gi)3.023 F -.15(ve)-.25 G .523(n, the names)
.15 F .28(of the signals corresponding to the ar)144 504 R .28
(guments are listed, and the return status is 0.)-.18 F(The)5.28 E F2
-.2(ex)2.78 G(it_status).2 E F0(ar)144 516 Q .378(gument to)-.18 F F1
<ad6c>2.878 E F0 .378
(is a number specifying either a signal number or the e)2.878 F .377
(xit status of a process termi-)-.15 F .593(nated by a signal.)144 528 R
F1(kill)5.593 E F0 .593(returns true if at least one signal w)3.093 F
.593(as successfully sent, or f)-.1 F .594(alse if an error)-.1 F
(occurs or an in)144 540 Q -.25(va)-.4 G(lid option is encountered.).25
E F1(let)108 556.8 Q F2(ar)2.5 E(g)-.37 E F0([)2.5 E F2(ar)A(g)-.37 E F0
(...])2.5 E(Each)144 568.8 Q F2(ar)3.965 E(g)-.37 E F0 1.135
(is an arithmetic e)3.855 F 1.134(xpression to be e)-.15 F -.25(va)-.25
G 1.134(luated \(see).25 F F3 1.134(ARITHMETIC EV)3.634 F(ALU)-1.215 E
-.855(AT)-.54 G(ION).855 E/F4 9/Times-Roman@0 SF(\).)A F0 1.134(If the)
5.634 F(last)144 580.8 Q F2(ar)2.83 E(g)-.37 E F0 -.25(eva)2.72 G
(luates to 0,).25 E F1(let)2.5 E F0(returns 1; 0 is returned otherwise.)
2.5 E F1(local)108 597.6 Q F0([)2.5 E F2(option)A F0 2.5(][)C F2(name)
-2.5 E F0([=)A F2(value)A F0 2.5(].)C(..])-2.5 E -.15(Fo)144 609.6 S
2.56(re).15 G .06(ach ar)-2.56 F .06(gument, a local v)-.18 F .06
(ariable named)-.25 F F2(name)2.92 E F0 .06(is created, and assigned)
2.74 F F2(value)2.56 E F0 5.06(.T).18 G(he)-5.06 E F2(option)2.56 E F0
.06(can be)2.56 F(an)144 621.6 Q 3.153(yo)-.15 G 3.153(ft)-3.153 G .653
(he options accepted by)-3.153 F F1(declar)3.153 E(e)-.18 E F0 5.652(.W)
C(hen)-5.652 E F1(local)3.152 E F0 .652
(is used within a function, it causes the v)3.152 F(ari-)-.25 E(able)144
633.6 Q F2(name)3.72 E F0 .86(to ha)3.54 F 1.16 -.15(ve a v)-.2 H .861
(isible scope restricted to that function and its children.).15 F -.4
@@ -1312,8 +1309,8 @@ F .299(guments, remo)-.18 F -.15(ve)-.15 G 2.799(st).15 G .299
727.2 R F1(cd)3.978 E F0 1.479(to the ne)3.978 F 3.979(wt)-.25 G 1.479
(op directory)-3.979 F 6.479(.A)-.65 G -.18(rg)-6.479 G 1.479
(uments, if supplied, ha).18 F 1.779 -.15(ve t)-.2 H 1.479(he follo).15
F(wing)-.25 E(GNU Bash-2.05a)72 768 Q(2001 No)126.115 E -.15(ve)-.15 G
(mber 27).15 E(9)190.545 E 0 Cg EP
F(wing)-.25 E(GNU Bash-3.0)72 768 Q(2004 Apr 20)148.735 E(9)203.725 E 0
Cg EP
%%Page: 10 10
%%BeginPageSetup
BP
@@ -1438,8 +1435,8 @@ F .763(The return)5.763 F 1.36(status is 0 unless an error occurs while\
(ening separators assigned to the last)-.15 F F2(name)2.92 E F0 5.42(.I)
.18 G 2.92(ft)-5.42 G(here)-2.92 E .54(are fe)144 724.8 R .54(wer w)-.25
F .541(ords read from the input stream than names, the remaining names \
are assigned empty)-.1 F(GNU Bash-2.05a)72 768 Q(2001 No)126.115 E -.15
(ve)-.15 G(mber 27).15 E(10)185.545 E 0 Cg EP
are assigned empty)-.1 F(GNU Bash-3.0)72 768 Q(2004 Apr 20)148.735 E(10)
198.725 E 0 Cg EP
%%Page: 11 11
%%BeginPageSetup
BP
@@ -1558,8 +1555,8 @@ E F4(,)A F8($2)2.5 E F4(,)A F8 2.5(... $)2.5 F F5(n)A F4 5(.O)C
703.2 Q F4 1.063(Automatically mark variables and functions which ar)
28.94 F 3.563(em)-.18 G 1.063(odi\214ed or cr)-3.563 F 1.063(eated for)
-.18 F(export to the envir)184 715.2 Q(onment of subsequent commands.)
-.18 E F0(GNU Bash-2.05a)72 768 Q(2001 No)126.115 E -.15(ve)-.15 G
(mber 27).15 E(11)185.545 E 0 Cg EP
-.18 E F0(GNU Bash-3.0)72 768 Q(2004 Apr 20)148.735 E(11)198.725 E 0 Cg
EP
%%Page: 12 12
%%BeginPageSetup
BP
@@ -1631,8 +1628,8 @@ E F2(.)A F1(noglob)184 636 Q F2(Same as)7.77 E F1<ad66>2.5 E F2(.)A F1
(nolog)5 E F2(Curr)2.5 E(ently ignor)-.18 E(ed.)-.18 E F1(notify)184 648
Q F2(Same as)12.22 E F1<ad62>2.5 E F2(.)A F1(nounset)184 660 Q F2
(Same as)224 672 Q F1<ad75>2.5 E F2(.)A F1(onecmd)184 684 Q F2(Same as)
224 696 Q F1<ad74>2.5 E F2(.)A F0(GNU Bash-2.05a)72 768 Q(2001 No)
126.115 E -.15(ve)-.15 G(mber 27).15 E(12)185.545 E 0 Cg EP
224 696 Q F1<ad74>2.5 E F2(.)A F0(GNU Bash-3.0)72 768 Q(2004 Apr 20)
148.735 E(12)198.725 E 0 Cg EP
%%Page: 13 13
%%BeginPageSetup
BP
@@ -1735,8 +1732,7 @@ E(ectory)-.18 E(.)-1.11 E F1<ad54>144 654 Q F2 1.25(If set, any trap on)
(Otherwise, the positional parameters ar)184 702 R 3.803(es)-.18 G 1.303
(et to the)-3.803 F F3(ar)3.803 E(g)-.18 E F2 1.303
(s, even if some of them)B(begin with a)184 714 Q F1<ad>2.5 E F2(.)A F0
(GNU Bash-2.05a)72 768 Q(2001 No)126.115 E -.15(ve)-.15 G(mber 27).15 E
(13)185.545 E 0 Cg EP
(GNU Bash-3.0)72 768 Q(2004 Apr 20)148.735 E(13)198.725 E 0 Cg EP
%%Page: 14 14
%%BeginPageSetup
BP
@@ -1843,8 +1839,8 @@ Q F2 2.584(If set,)184 658.8 R F1(bash)5.084 E F2 2.584
(cmdhist)144 682.8 Q F2 1.298(If set,)184 694.8 R F1(bash)3.798 E F2
1.297(attempts to save all lines of a multiple-line command in the same)
3.797 F(history entry)184 706.8 Q 5(.T)-1.11 G(his allows easy r)-5 E
(e-editing of multi-line commands.)-.18 E F0(GNU Bash-2.05a)72 768 Q
(2001 No)126.115 E -.15(ve)-.15 G(mber 27).15 E(14)185.545 E 0 Cg EP
(e-editing of multi-line commands.)-.18 E F0(GNU Bash-3.0)72 768 Q
(2004 Apr 20)148.735 E(14)198.725 E 0 Cg EP
%%Page: 15 15
%%BeginPageSetup
BP
@@ -1930,8 +1926,8 @@ Q F1(bash)2.5 E F2(will send)2.5 E F3(SIGHUP)2.5 E F2
(to cause that wor)2.76 F 2.76(da)-.18 G .26(nd all r)-2.76 F .26
(emaining char)-.18 F(-)-.18 E .512(acters on that line to be ignor)184
720 R .512(ed in an interactive shell \(see)-.18 F F3(COMMENTS)3.012 E
F2(above\).)2.762 E F0(GNU Bash-2.05a)72 768 Q(2001 No)126.115 E -.15
(ve)-.15 G(mber 27).15 E(15)185.545 E 0 Cg EP
F2(above\).)2.762 E F0(GNU Bash-3.0)72 768 Q(2004 Apr 20)148.735 E(15)
198.725 E 0 Cg EP
%%Page: 16 16
%%BeginPageSetup
BP
@@ -2016,8 +2012,8 @@ tional expr)6.56 F(ession)-.18 E F4(expr)3.044 E F1(.).45 E .789
(f)-2.5 E F4(expr)2.85 E F1(is false.)2.95 E F2(\()144 702 Q F4(expr)2.5
E F2(\))2.5 E F1 .847(Returns the value of)6.56 F F4(expr)3.347 E F1
5.847(.T)C .847(his may be used to override the normal pr)-5.847 F
(ecedence)-.18 E(of operators.)180 714 Q F0(GNU Bash-2.05a)72 768 Q
(2001 No)126.115 E -.15(ve)-.15 G(mber 27).15 E(16)185.545 E 0 Cg EP
(ecedence)-.18 E(of operators.)180 714 Q F0(GNU Bash-3.0)72 768 Q
(2004 Apr 20)148.735 E(16)198.725 E 0 Cg EP
%%Page: 17 17
%%BeginPageSetup
BP
@@ -2082,256 +2078,257 @@ F .409(ession is parsed)-.18 F(and evaluated accor)180 430.8 Q
(Print the accumulated user and system times for the shell and for pr)
11.01 F .334(ocesses r)-.18 F .334(un fr)-.08 F .334(om the)-.18 F 2.5
(shell. The)144 495.6 R -.18(re)2.5 G(turn status is 0.).18 E F3(trap)
108 512.4 Q F2([)2.5 E F3(\255lp)A F2 2.5(][)C F1(ar)-2.5 E(g)-.18 E F2
2.5(][)C F1(sigspec)-2.5 E F2(...])2.5 E .563(The command)144 524.4 R F1
108 512.4 Q F2([)2.5 E F3(\255lp)A F2 2.5(][)C([)-2.5 E F1(ar)A(g)-.18 E
F2(])A F1(sigspec)2.5 E F2(...])2.5 E .563(The command)144 524.4 R F1
(ar)3.523 E(g)-.18 E F2 .563(is to be r)3.543 F .563
(ead and executed when the shell r)-.18 F .564(eceives signal\(s\))-.18
F F1(sigspec)3.064 E F2 5.564(.I).32 G(f)-5.564 E F1(ar)144.46 536.4 Q
(g)-.18 E F2 .942(is absent or)3.922 F F3<ad>3.442 E F2 3.441(,a)C .941
(ll speci\214ed signals ar)-3.441 F 3.441(er)-.18 G .941
(eset to their original values \(the values they)-3.621 F 1.892
(had upon entrance to the shell\).)144 548.4 R(If)6.892 E F1(ar)4.852 E
(g)-.18 E F2 1.893(is the null string the signal speci\214ed by each)
4.872 F F1(sigspec)144.41 560.4 Q F2 .515(is ignor)3.335 F .514
(ed by the shell and by the commands it invokes.)-.18 F(If)5.514 E F1
(ar)3.474 E(g)-.18 E F2 .514(is not pr)3.494 F .514(esent and)-.18 F F3
<ad70>144 572.4 Q F2 2.161
(has been supplied, then the trap commands associated with each)4.66 F
F1(sigspec)5.071 E F2(ar)4.981 E 4.661(ed)-.18 G(is-)-4.661 E 3.428
(played. If)144 584.4 R .927(no ar)3.427 F .927(guments ar)-.18 F 3.427
(es)-.18 G .927(upplied or if only)-3.427 F F3<ad70>3.427 E F2 .927
(is given,)3.427 F F3(trap)3.427 E F2 .927(prints the list of com-)3.427
F .646(mands associated with each signal number)144 596.4 R 5.647(.T)
-.74 G(he)-5.647 E F3<ad6c>3.147 E F2 .647
(option causes the shell to print a list)3.147 F 1.095
(of signal names and their corr)144 608.4 R 1.095(esponding numbers.)
-.18 F(Each)6.095 E F1(sigspec)4.005 E F2 1.094(is either a signal name)
3.914 F .369(de\214ned in <)144 620.4 R F1(signal.h)A F2 .369
(>, or a signal number)B 5.37(.I)-.74 G 2.87(fa)-5.37 G F1(sigspec).41 E
F2(is)3.19 E F4(EXIT)2.87 E F2 .37(\(0\) the command)2.62 F F1(ar)3.33 E
(g)-.18 E F2 .37(is exe-)3.35 F .801(cuted on exit fr)144 632.4 R .8
(om the shell.)-.18 F .8(If a)5.8 F F1(sigspec)3.71 E F2(is)3.62 E F4
(DEBUG)3.3 E F5(,)A F2 .8(the command)3.05 F F1(ar)3.76 E(g)-.18 E F2 .8
(is executed befor)3.78 F(e)-.18 E(every)144 644.4 Q F1 .439
(simple command)2.939 F F2(,)A F1(for)2.939 E F2(command,)2.939 E F1
(case)2.939 E F2(command,)2.939 E F1(select)2.939 E F2 .439
(command, every arithmetic)2.939 F F1(for)2.94 E F2 .592
(command, and befor)144 656.4 R 3.092(et)-.18 G .592
(he \214rst command executes in a shell function \(see)-3.092 F F4 .591
(SHELL GRAM-)3.091 F(MAR)144 668.4 Q F2 2.534(above\). Refer)2.284 F
.034(to the description of the)2.534 F F3(extglob)2.535 E F2 .035
(option to the)2.535 F F3(shopt)2.535 E F2 .035(builtin for details)
2.535 F .547(of its ef)144 680.4 R .547(fect on the)-.18 F F3(DEBUG)
3.046 E F2 3.046(trap. If)3.046 F(a)3.046 E F1(sigspec)3.456 E F2(is)
3.366 E F4(ERR)3.046 E F5(,)A F2 .546(the command)2.796 F F1(ar)3.506 E
(g)-.18 E F2 .546(is executed when-)3.526 F 1.03
(ever a simple command has a non\255zer)144 692.4 R 3.531(oe)-.18 G
1.031(xit status, subject to the following conditions.)-3.531 F(The)144
704.4 Q F4(ERR)3.034 E F2 .533(trap is not executed if the failed comma\
nd is part of the command list immedi-)2.784 F .222(ately following a)
144 716.4 R F3(while)2.722 E F2(or)2.722 E F3(until)2.722 E F2(keywor)
2.722 E .222(d, part of the test in an)-.18 F F1(if)2.882 E F2 .223
(statement, part of a)4.572 F F3(&&)2.723 E F2(or)144 728.4 Q/F6 10
/Symbol SF<efef>3.613 E F2 1.113(list, or if the command's r)3.613 F
1.113(eturn value is being inverted via)-.18 F F3(!)3.613 E F2 6.113(.T)
C 1.113(hese ar)-6.113 F 3.613(et)-.18 G 1.112(he same)-3.613 F F0
(GNU Bash-2.05a)72 768 Q(2001 No)126.115 E -.15(ve)-.15 G(mber 27).15 E
(17)185.545 E 0 Cg EP
(g)-.18 E F2 .153(is absent \(and ther)3.133 F 2.653(ei)-.18 G 2.653
(sas)-2.653 G(ingle)-2.653 E F1(sigspec)2.653 E F2 2.653(\)o)C(r)-2.653
E F3<ad>2.653 E F2 2.653(,e)C .153(ach speci\214ed signal is r)-2.653 F
.152(eset to its original)-.18 F .069
(disposition \(the value it had upon entrance to the shell\).)144 548.4
R(If)5.069 E F1(ar)3.03 E(g)-.18 E F2 .07(is the null string the signal)
3.05 F .142(speci\214ed by each)144 560.4 R F1(sigspec)3.052 E F2 .142
(is ignor)2.962 F .142(ed by the shell and by the commands it invokes.)
-.18 F(If)5.141 E F1(ar)3.101 E(g)-.18 E F2(is)3.121 E 1.795(not pr)144
572.4 R 1.795(esent and)-.18 F F3<ad70>4.295 E F2 1.796
(has been supplied, then the trap commands associated with each)4.295 F
F1(sigspec)144.41 584.4 Q F2(ar)3.218 E 2.898(ed)-.18 G 2.898
(isplayed. If)-2.898 F .398(no ar)2.898 F .398(guments ar)-.18 F 2.898
(es)-.18 G .397(upplied or if only)-2.898 F F3<ad70>2.897 E F2 .397
(is given,)2.897 F F3(trap)2.897 E F2 .397(prints the)2.897 F .035
(list of commands associated with each signal.)144 596.4 R(The)5.036 E
F3<ad6c>2.536 E F2 .036(option causes the shell to print a list)2.536 F
1.095(of signal names and their corr)144 608.4 R 1.095
(esponding numbers.)-.18 F(Each)6.095 E F1(sigspec)4.005 E F2 1.094
(is either a signal name)3.914 F .672(de\214ned in <)144 620.4 R F1
(signal.h)A F2 .673(>, or a signal number)B 5.673(.S)-.74 G .673
(ignal names ar)-5.673 F 3.173(ec)-.18 G .673
(ase insensitive and the SIG)-3.173 F(pr)144 632.4 Q .977
(e\214x is optional.)-.18 F .976(If a)5.976 F F1(sigspec)3.886 E F2(is)
3.796 E F4(EXIT)3.476 E F2 .976(\(0\) the command)3.226 F F1(ar)3.936 E
(g)-.18 E F2 .976(is executed on exit fr)3.956 F .976(om the)-.18 F
3.404(shell. If)144 644.4 R(a)3.404 E F1(sigspec)3.814 E F2(is)3.724 E
F4(DEBUG)3.404 E F5(,)A F2 .904(the command)3.154 F F1(ar)3.864 E(g)-.18
E F2 .905(is executed befor)3.885 F 3.405(ee)-.18 G(very)-3.405 E F1
.905(simple command)3.405 F F2(,)A F1(for)144 656.4 Q F2(command,)3.016
E F1(case)3.016 E F2(command,)3.016 E F1(select)3.016 E F2 .515
(command, every arithmetic)3.016 F F1(for)3.015 E F2 .515
(command, and befor)3.015 F(e)-.18 E 1.001
(the \214rst command executes in a shell function \(see)144 668.4 R F4
1.001(SHELL GRAMMAR)3.501 F F2 3.501(above\). Refer)3.251 F(to)3.501 E
1.199(the description of the)144 680.4 R F3(extglob)3.699 E F2 1.199
(option to the)3.699 F F3(shopt)3.699 E F2 1.199
(builtin for details of its ef)3.699 F 1.198(fect on the)-.18 F F3
(DEBUG)144 692.4 Q F2 3.153(trap. If)3.153 F(a)3.153 E F1(sigspec)3.563
E F2(is)3.473 E F4(ERR)3.153 E F5(,)A F2 .653(the command)2.903 F F1(ar)
3.613 E(g)-.18 E F2 .653(is executed whenever a simple com-)3.633 F .241
(mand has a non\255zer)144 704.4 R 2.741(oe)-.18 G .24
(xit status, subject to the following conditions.)-2.741 F(The)5.24 E F4
(ERR)2.74 E F2 .24(trap is not)2.49 F 1.926(executed if the failed comm\
and is part of the command list immediately following a)144 716.4 R F3
(while)144 728.4 Q F2(or)2.552 E F3(until)2.552 E F2(keywor)2.552 E .052
(d, part of the test in an)-.18 F F1(if)2.712 E F2 .052
(statement, part of a)4.402 F F3(&&)2.552 E F2(or)2.552 E/F6 10/Symbol
SF<efef>2.552 E F2 .051(list, or if the)2.552 F F0(GNU Bash-3.0)72 768 Q
(2004 Apr 20)148.735 E(17)198.725 E 0 Cg EP
%%Page: 18 18
%%BeginPageSetup
BP
%%EndPageSetup
/F0 10/Times-Roman@0 SF -.35(BA)72 48 S(SH_B).35 E(UIL)-.1 E 290.48
(TINS\(1\) B)-.92 F(ASH_B)-.35 E(UIL)-.1 E(TINS\(1\))-.92 E/F1 10
/Palatino-Roman@0 SF .316(conditions obeyed by the)144 84 R/F2 10
/Palatino-Bold@0 SF(errexit)2.816 E F1 2.816(option. If)2.816 F(a)2.816
E/F3 10/Palatino-Italic@0 SF(sigspec)3.226 E F1(is)3.136 E/F4 9
/Palatino-Bold@0 SF(RETURN)2.816 E/F5 9/Palatino-Roman@0 SF(,)A F1 .316
(the command)2.566 F F3(ar)3.277 E(g)-.18 E F1 .317(is exe-)3.297 F .448
(cuted each time a shell function or a script executed with the)144 96 R
F2(.)2.948 E F1(or)2.948 E F2(source)2.948 E F1 .448
(builtins \214nishes)2.948 F 3.427(executing. Signals)144 108 R(ignor)
3.427 E .928(ed upon entry to the shell cannot be trapped or r)-.18 F
3.428(eset. T)-.18 F(rapped)-.9 E .615(signals ar)144 120 R 3.115(er)
-.18 G .615(eset to their original values in a child pr)-3.295 F .615
(ocess when it is cr)-.18 F 3.115(eated. The)-.18 F -.18(re)3.115 G
(turn).18 E(status is false if any)144 132 Q F3(sigspec)2.91 E F1
/Palatino-Roman@0 SF .092(command's r)144 84 R .092
(eturn value is being inverted via)-.18 F/F2 10/Palatino-Bold@0 SF(!)
2.592 E F1 5.092(.T)C .092(hese ar)-5.092 F 2.592(et)-.18 G .092
(he same conditions obeyed by)-2.592 F(the)144 96 Q F2(errexit)2.825 E
F1 2.825(option. If)2.825 F(a)2.825 E/F3 10/Palatino-Italic@0 SF
(sigspec)3.235 E F1(is)3.145 E/F4 9/Palatino-Bold@0 SF(RETURN)2.825 E/F5
9/Palatino-Roman@0 SF(,)A F1 .325(the command)2.575 F F3(ar)3.284 E(g)
-.18 E F1 .324(is executed each time a shell)3.304 F 1.95
(function or a script executed with the)144 108 R F2(.)4.451 E F1(or)
4.451 E F2(source)4.451 E F1 1.951(builtins \214nishes executing.)4.451
F(Signals)6.951 E(ignor)144 120 Q .847
(ed upon entry to the shell cannot be trapped or r)-.18 F 3.346(eset. T)
-.18 F .846(rapped signals ar)-.9 F 3.346(er)-.18 G .846(eset to)-3.526
F .298(their original values in a child pr)144 132 R .299
(ocess when it is cr)-.18 F 2.799(eated. The)-.18 F -.18(re)2.799 G .299
(turn status is false if any).18 F F3(sigspec)144.41 144 Q F1
(is invalid; otherwise)2.82 E F2(trap)2.5 E F1 -.18(re)2.5 G(turns tr)
.18 E(ue.)-.08 E F2(type)108 148.8 Q F1([)2.5 E F2(\255aftpP)A F1(])A F3
(name)2.5 E F1([)2.5 E F3(name)A F1(...])2.5 E -.55(Wi)144 160.8 S 1.475
.18 E(ue.)-.08 E F2(type)108 160.8 Q F1([)2.5 E F2(\255aftpP)A F1(])A F3
(name)2.5 E F1([)2.5 E F3(name)A F1(...])2.5 E -.55(Wi)144 172.8 S 1.476
(th no options, indicate how each).55 F F3(name)4.236 E F1 1.476
(would be interpr)4.326 F 1.476(eted if used as a command)-.18 F 2.726
(name. If)144 172.8 R(the)2.726 E F2<ad74>2.726 E F1 .226
(option is used,)2.726 F F2(type)2.725 E F1 .225
(prints a string which is one of)2.725 F F3(alias)2.725 E F1(,).06 E F3
(keyword)2.725 E F1(,).33 E F3(function)2.725 E F1(,).08 E F3(builtin)
144 184.8 Q F1 2.555(,o).08 G(r)-2.555 E F3(\214le)4.675 E F1(if)2.905 E
F3(name)2.815 E F1 .056(is an alias, shell r)2.905 F .056(eserved wor)
-.18 F .056(d, function, builtin, or disk \214le, r)-.18 F(espec-)-.18 E
(tively)144 196.8 Q 6.635(.I)-1.11 G 4.135(ft)-6.635 G(he)-4.135 E F3
(name)4.395 E F1 1.635
(would be interpr)4.326 F 1.475(eted if used as a command)-.18 F 2.725
(name. If)144 184.8 R(the)2.725 E F2<ad74>2.725 E F1 .225
(option is used,)2.725 F F2(type)2.725 E F1 .225
(prints a string which is one of)2.725 F F3(alias)2.726 E F1(,).06 E F3
(keyword)2.726 E F1(,).33 E F3(function)2.726 E F1(,).08 E F3(builtin)
144 196.8 Q F1 2.556(,o).08 G(r)-2.556 E F3(\214le)4.676 E F1(if)2.906 E
F3(name)2.816 E F1 .056(is an alias, shell r)2.906 F .056(eserved wor)
-.18 F .055(d, function, builtin, or disk \214le, r)-.18 F(espec-)-.18 E
(tively)144 208.8 Q 6.634(.I)-1.11 G 4.134(ft)-6.634 G(he)-4.134 E F3
(name)4.394 E F1 1.635
(is not found, then nothing is printed, and an exit status of false is)
4.485 F -.18(re)144 208.8 S 2.522(turned. If).18 F(the)2.523 E F2<ad70>
4.484 F -.18(re)144 220.8 S 2.523(turned. If).18 F(the)2.523 E F2<ad70>
2.523 E F1 .023(option is used,)2.523 F F2(type)2.523 E F1 .023
(either r)2.523 F .023(eturns the name of the disk \214le that would)
-.18 F 1.086(be executed if)144 220.8 R F3(name)3.846 E F1(wer)3.936 E
-.18 F 1.086(be executed if)144 232.8 R F3(name)3.846 E F1(wer)3.936 E
3.586(es)-.18 G 1.086(peci\214ed as a command name, or nothing if)-3.586
F/F6 10/Courier@0 SF 1.086(type -t name)3.586 F F1 .015(would not r)144
232.8 R(eturn)-.18 E F3(\214le)2.515 E F1 5.015(.T).35 G(he)-5.015 E F2
<ad50>2.515 E F1 .015(option for)2.515 F .015(ces a)-.18 F F4 -.666(PA)
2.515 G(TH)-.162 E F1(sear)2.266 E .016(ch for each)-.18 F F3(name)2.516
E F1 2.516(,e)C .016(ven if)-2.516 F F6 .016(type -t)2.516 F(name)144
244.8 Q F1 .645(would not r)3.145 F(eturn)-.18 E F3(\214le)3.145 E F1
F/F6 10/Courier@0 SF 1.086(type -t name)3.586 F F1 .016(would not r)144
244.8 R(eturn)-.18 E F3(\214le)2.516 E F1 5.016(.T).35 G(he)-5.016 E F2
<ad50>2.516 E F1 .016(option for)2.516 F .016(ces a)-.18 F F4 -.666(PA)
2.515 G(TH)-.162 E F1(sear)2.265 E .015(ch for each)-.18 F F3(name)2.515
E F1 2.515(,e)C .015(ven if)-2.515 F F6 .015(type -t)2.515 F(name)144
256.8 Q F1 .645(would not r)3.145 F(eturn)-.18 E F3(\214le)3.145 E F1
5.645(.I).35 G 3.145(fac)-5.645 G .645(ommand is hashed,)-3.145 F F2
<ad70>3.145 E F1(and)3.145 E F2<ad50>3.145 E F1 .645
(print the hashed value,)3.145 F .41
(not necessarily the \214le that appears \214rst in)144 256.8 R F4 -.666
(print the hashed value,)3.145 F .411
(not necessarily the \214le that appears \214rst in)144 268.8 R F4 -.666
(PA)2.911 G(TH)-.162 E F5(.)A F1 .411(If the)4.911 F F2<ad61>2.911 E F1
.411(option is used,)2.911 F F2(type)2.911 E F1 .411(prints all)2.911 F
.164(of the places that contain an executable named)144 268.8 R F3(name)
.411(option is used,)2.911 F F2(type)2.91 E F1 .41(prints all)2.91 F
.164(of the places that contain an executable named)144 280.8 R F3(name)
2.664 E F1 5.164(.T).35 G .164(his includes aliases and functions,)
-5.164 F .73(if and only if the)144 280.8 R F2<ad70>3.23 E F1 .73
-5.164 F .73(if and only if the)144 292.8 R F2<ad70>3.23 E F1 .73
(option is not also used.)3.23 F .73
(The table of hashed commands is not con-)5.73 F .498(sulted when using)
144 292.8 R F2<ad61>2.998 E F1 5.498(.T)C(he)-5.498 E F2<ad66>2.998 E F1
(The table of hashed commands is not con-)5.73 F .497(sulted when using)
144 304.8 R F2<ad61>2.998 E F1 5.498(.T)C(he)-5.498 E F2<ad66>2.998 E F1
.498(option suppr)2.998 F .498(esses shell function lookup, as with the)
-.18 F F2(com-)2.997 E(mand)144 304.8 Q F1(builtin.)4.557 E F2(type)
7.057 E F1 -.18(re)4.557 G 2.057(turns tr).18 F 2.057
(ue if any of the ar)-.08 F 2.057(guments ar)-.18 F 4.558(ef)-.18 G
2.058(ound, false if none ar)-4.558 F(e)-.18 E(found.)144 316.8 Q F2
(ulimit)108 333.6 Q F1([)2.5 E F2(\255SHacd\215mnpstuv)A F1([)2.5 E F3
(limit)A F1(]])A(Pr)144 345.6 Q .062(ovides contr)-.18 F .062
-.18 F F2(com-)2.998 E(mand)144 316.8 Q F1(builtin.)4.558 E F2(type)
7.058 E F1 -.18(re)4.558 G 2.058(turns tr).18 F 2.057
(ue if any of the ar)-.08 F 2.057(guments ar)-.18 F 4.557(ef)-.18 G
2.057(ound, false if none ar)-4.557 F(e)-.18 E(found.)144 328.8 Q F2
(ulimit)108 345.6 Q F1([)2.5 E F2(\255SHacd\215mnpstuv)A F1([)2.5 E F3
(limit)A F1(]])A(Pr)144 357.6 Q .061(ovides contr)-.18 F .061
(ol over the r)-.18 F(esour)-.18 E .061
(ces available to the shell and to pr)-.18 F .061
(ocesses started by it, on)-.18 F 1.496(systems that allow such contr)
144 357.6 R 3.996(ol. The)-.18 F F2<ad48>3.997 E F1(and)3.997 E F2<ad53>
3.997 E F1 1.497(options specify that the har)3.997 F 3.997(do)-.18 G
3.997(rs)-3.997 G(oft)-3.997 E .884(limit is set for the given r)144
369.6 R(esour)-.18 E 3.384(ce. A)-.18 F(har)3.384 E 3.384(dl)-.18 G .884
(ces available to the shell and to pr)-.18 F .062
(ocesses started by it, on)-.18 F 1.497(systems that allow such contr)
144 369.6 R 3.997(ol. The)-.18 F F2<ad48>3.997 E F1(and)3.997 E F2<ad53>
3.997 E F1 1.496(options specify that the har)3.997 F 3.996(do)-.18 G
3.996(rs)-3.996 G(oft)-3.996 E .884(limit is set for the given r)144
381.6 R(esour)-.18 E 3.384(ce. A)-.18 F(har)3.384 E 3.384(dl)-.18 G .884
(imit cannot be incr)-3.384 F .884(eased once it is set; a soft)-.18 F
.088(limit may be incr)144 381.6 R .088
.089(limit may be incr)144 393.6 R .088
(eased up to the value of the har)-.18 F 2.588(dl)-.18 G 2.588(imit. If)
-2.588 F(neither)2.589 E F2<ad48>2.589 E F1(nor)2.589 E F2<ad53>2.589 E
F1 .089(is speci\214ed,)2.589 F .163(both the soft and har)144 393.6 R
2.663(dl)-.18 G .163(imits ar)-2.663 F 2.663(es)-.18 G 2.663(et. The)
-2.663 F .163(value of)2.663 F F3(limit)2.803 E F1 .162
(can be a number in the unit speci-)2.933 F .175(\214ed for the r)144
405.6 R(esour)-.18 E .175(ce or one of the special values)-.18 F F2
(hard)2.676 E F1(,)A F2(soft)2.676 E F1 2.676(,o)C(r)-2.676 E F2
(unlimited)2.676 E F1 2.676(,w)C .176(hich stand for)-2.676 F .243
(the curr)144 417.6 R .243(ent har)-.18 F 2.743(dl)-.18 G .243
(imit, the curr)-2.743 F .243(ent soft limit, and no limit, r)-.18 F
(espectively)-.18 E 5.242(.I)-1.11 G(f)-5.242 E F3(limit)2.882 E F1 .242
(is omitted,)3.012 F .081(the curr)144 429.6 R .081
-2.588 F(neither)2.588 E F2<ad48>2.588 E F1(nor)2.588 E F2<ad53>2.588 E
F1 .088(is speci\214ed,)2.588 F .162(both the soft and har)144 405.6 R
2.662(dl)-.18 G .162(imits ar)-2.662 F 2.662(es)-.18 G 2.663(et. The)
-2.662 F .163(value of)2.663 F F3(limit)2.803 E F1 .163
(can be a number in the unit speci-)2.933 F .176(\214ed for the r)144
417.6 R(esour)-.18 E .176(ce or one of the special values)-.18 F F2
(hard)2.676 E F1(,)A F2(soft)2.675 E F1 2.675(,o)C(r)-2.675 E F2
(unlimited)2.675 E F1 2.675(,w)C .175(hich stand for)-2.675 F .242
(the curr)144 429.6 R .242(ent har)-.18 F 2.742(dl)-.18 G .242
(imit, the curr)-2.742 F .243(ent soft limit, and no limit, r)-.18 F
(espectively)-.18 E 5.243(.I)-1.11 G(f)-5.243 E F3(limit)2.883 E F1 .243
(is omitted,)3.013 F .082(the curr)144 441.6 R .081
(ent value of the soft limit of the r)-.18 F(esour)-.18 E .081
(ce is printed, unless the)-.18 F F2<ad48>2.581 E F1 .082
(option is given.)2.582 F .33(When mor)144 441.6 R 2.83(et)-.18 G .33
(han one r)-2.83 F(esour)-.18 E .329
(ce is speci\214ed, the limit name and unit ar)-.18 F 2.829(ep)-.18 G
.329(rinted befor)-2.829 F 2.829(et)-.18 G(he)-2.829 E 2.5(value. Other)
144 453.6 R(options ar)2.5 E 2.5(ei)-.18 G(nterpr)-2.5 E
(eted as follows:)-.18 E F2<ad61>144 465.6 Q F1(All curr)24.94 E
(ent limits ar)-.18 E 2.5(er)-.18 G(eported)-2.68 E F2<ad63>144 477.6 Q
F1(The maximum size of cor)25.5 E 2.5<658c>-.18 G(les cr)-2.5 E(eated)
-.18 E F2<ad64>144 489.6 Q F1(The maximum size of a pr)23.83 E
(ocess's data segment)-.18 E F2<ad66>144 501.6 Q F1
(ce is printed, unless the)-.18 F F2<ad48>2.581 E F1 .081
(option is given.)2.581 F .329(When mor)144 453.6 R 2.829(et)-.18 G .329
(han one r)-2.829 F(esour)-.18 E .329
(ce is speci\214ed, the limit name and unit ar)-.18 F 2.83(ep)-.18 G .33
(rinted befor)-2.83 F 2.83(et)-.18 G(he)-2.83 E 2.5(value. Other)144
465.6 R(options ar)2.5 E 2.5(ei)-.18 G(nterpr)-2.5 E(eted as follows:)
-.18 E F2<ad61>144 477.6 Q F1(All curr)24.94 E(ent limits ar)-.18 E 2.5
(er)-.18 G(eported)-2.68 E F2<ad63>144 489.6 Q F1
(The maximum size of cor)25.5 E 2.5<658c>-.18 G(les cr)-2.5 E(eated)-.18
E F2<ad64>144 501.6 Q F1(The maximum size of a pr)23.83 E
(ocess's data segment)-.18 E F2<ad66>144 513.6 Q F1
(The maximum size of \214les cr)26.05 E(eated by the shell)-.18 E F2
<ad6c>144 513.6 Q F1(The maximum size that may be locked into memory)
26.61 E F2<ad6d>144 525.6 Q F1(The maximum r)21.05 E(esident set size)
-.18 E F2<ad6e>144 537.6 Q F1 .958(The maximum number of open \214le de\
<ad6c>144 525.6 Q F1(The maximum size that may be locked into memory)
26.61 E F2<ad6d>144 537.6 Q F1(The maximum r)21.05 E(esident set size)
-.18 E F2<ad6e>144 549.6 Q F1 .958(The maximum number of open \214le de\
scriptors \(most systems do not allow this)23.83 F(value to be set\))180
549.6 Q F2<ad70>144 561.6 Q F1
561.6 Q F2<ad70>144 573.6 Q F1
(The pipe size in 512-byte blocks \(this may not be set\))23.83 E F2
<ad73>144 573.6 Q F1(The maximum stack size)25.5 E F2<ad74>144 585.6 Q
F1(The maximum amount of cpu time in seconds)26.61 E F2<ad75>144 597.6 Q
<ad73>144 585.6 Q F1(The maximum stack size)25.5 E F2<ad74>144 597.6 Q
F1(The maximum amount of cpu time in seconds)26.61 E F2<ad75>144 609.6 Q
F1(The maximum number of pr)23.83 E(ocesses available to a single user)
-.18 E F2<ad76>144 609.6 Q F1
-.18 E F2<ad76>144 621.6 Q F1
(The maximum amount of virtual memory available to the shell)24.38 E(If)
144 626.4 Q F3(limit)4.151 E F1 1.511
(is given, it is the new value of the speci\214ed r)4.281 F(esour)-.18 E
1.51(ce \(the)-.18 F F2<ad61>4.01 E F1 1.51(option is display)4.01 F
4.315(only\). If)144 638.4 R 1.815(no option is given, then)4.315 F F2
144 638.4 Q F3(limit)4.15 E F1 1.51
(is given, it is the new value of the speci\214ed r)4.28 F(esour)-.18 E
1.511(ce \(the)-.18 F F2<ad61>4.011 E F1 1.511(option is display)4.011 F
4.315(only\). If)144 650.4 R 1.815(no option is given, then)4.315 F F2
<ad66>4.315 E F1 1.815(is assumed.)4.315 F -.92(Va)6.815 G 1.815
(lues ar).92 F 4.315(ei)-.18 G 4.315(n1)-4.315 G 1.815(024-byte incr)
-4.315 F(ements,)-.18 E .973(except for)144 650.4 R F2<ad74>3.473 E F1
-4.315 F(ements,)-.18 E .972(except for)144 662.4 R F2<ad74>3.473 E F1
3.473(,w)C .973(hich is in seconds,)-3.473 F F2<ad70>3.473 E F1 3.473
(,w)C .973(hich is in units of 512-byte blocks, and)-3.473 F F2<ad6e>
3.473 E F1(and)3.472 E F2<ad75>144 662.4 Q F1 3.517(,w)C 1.017(hich ar)
-3.517 F 3.517(eu)-.18 G 1.017(nscaled values.)-3.517 F 1.017(The r)
6.017 F 1.018(eturn status is 0 unless an invalid option or ar)-.18 F
(gu-)-.18 E(ment is supplied, or an err)144 674.4 Q
(or occurs while setting a new limit.)-.18 E F2(umask)108 691.2 Q F1([)
3.473 E F1(and)3.473 E F2<ad75>144 674.4 Q F1 3.518(,w)C 1.018(hich ar)
-3.518 F 3.518(eu)-.18 G 1.018(nscaled values.)-3.518 F 1.017(The r)
6.018 F 1.017(eturn status is 0 unless an invalid option or ar)-.18 F
(gu-)-.18 E(ment is supplied, or an err)144 686.4 Q
(or occurs while setting a new limit.)-.18 E F2(umask)108 703.2 Q F1([)
2.5 E F2<ad70>A F1 2.5(][)C F2<ad53>-2.5 E F1 2.5(][)C F3(mode)-2.5 E F1
(])A .536(The user \214le-cr)144 703.2 R .536(eation mask is set to)-.18
F F3(mode)3.035 E F1 5.535(.I).35 G(f)-5.535 E F3(mode)3.295 E F1 .535
(begins with a digit, it is interpr)3.385 F .535(eted as)-.18 F 1.826
(an octal number; otherwise it is interpr)144 715.2 R 1.827
(eted as a symbolic mode mask similar to that)-.18 F .951(accepted by)
144 727.2 R F3(chmod)3.451 E F1 3.451(\(1\). If).33 F F3(mode)3.711 E F1
.951(is omitted, the curr)3.801 F .95(ent value of the mask is printed.)
-.18 F(The)5.95 E F0(GNU Bash-2.05a)72 768 Q(2001 No)126.115 E -.15(ve)
-.15 G(mber 27).15 E(18)185.545 E 0 Cg EP
(])A .535(The user \214le-cr)144 715.2 R .535(eation mask is set to)-.18
F F3(mode)3.035 E F1 5.535(.I).35 G(f)-5.535 E F3(mode)3.295 E F1 .536
(begins with a digit, it is interpr)3.385 F .536(eted as)-.18 F 1.827
(an octal number; otherwise it is interpr)144 727.2 R 1.826
(eted as a symbolic mode mask similar to that)-.18 F F0(GNU Bash-3.0)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 290.48
(TINS\(1\) B)-.92 F(ASH_B)-.35 E(UIL)-.1 E(TINS\(1\))-.92 E/F1 10
/Palatino-Bold@0 SF<ad53>144 84 Q/F2 10/Palatino-Roman@0 SF .607(option\
causes the mask to be printed in symbolic form; the default output is \
an octal)3.106 F(number)144 96 Q 6.02(.I)-.74 G 3.52(ft)-6.02 G(he)-3.52
E F1<ad70>3.52 E F2 1.02(option is supplied, and)3.52 F/F3 10
/Palatino-Italic@0 SF(mode)3.78 E F2 1.02
(is omitted, the output is in a form that)3.87 F .236(may be r)144 108 R
.236(eused as input.)-.18 F .236(The r)5.236 F .237
/Palatino-Roman@0 SF .95(accepted by)144 84 R/F2 10/Palatino-Italic@0 SF
(chmod)3.45 E F1 3.45(\(1\). If).33 F F2(mode)3.71 E F1 .951
(is omitted, the curr)3.8 F .951(ent value of the mask is printed.)-.18
F(The)5.951 E/F3 10/Palatino-Bold@0 SF<ad53>144 96 Q F1 .607(option cau\
ses the mask to be printed in symbolic form; the default output is an o\
ctal)3.107 F(number)144 108 Q 6.02(.I)-.74 G 3.52(ft)-6.02 G(he)-3.52 E
F3<ad70>3.52 E F1 1.02(option is supplied, and)3.52 F F2(mode)3.78 E F1
1.02(is omitted, the output is in a form that)3.87 F .237(may be r)144
120 R .237(eused as input.)-.18 F .237(The r)5.237 F .236
(eturn status is 0 if the mode was successfully changed or if)-.18 F(no)
144 120 Q F3(mode)2.5 E F2(ar)2.5 E
(gument was supplied, and false otherwise.)-.18 E F1(unalias)108 136.8 Q
F2<5bad>2.5 E F1(a)A F2 2.5(][)C F3(name)-2.5 E F2(...])2.5 E .719
(Remove each)144 148.8 R F3(name)3.219 E F2(fr)3.219 E .719
(om the list of de\214ned aliases.)-.18 F(If)5.719 E F1<ad61>3.219 E F2
.718(is supplied, all alias de\214nitions)3.218 F(ar)144 160.8 Q 2.5(er)
144 132 Q F2(mode)2.5 E F1(ar)2.5 E
(gument was supplied, and false otherwise.)-.18 E F3(unalias)108 148.8 Q
F1<5bad>2.5 E F3(a)A F1 2.5(][)C F2(name)-2.5 E F1(...])2.5 E .718
(Remove each)144 160.8 R F2(name)3.218 E F1(fr)3.218 E .719
(om the list of de\214ned aliases.)-.18 F(If)5.719 E F3<ad61>3.219 E F1
.719(is supplied, all alias de\214nitions)3.219 F(ar)144 172.8 Q 2.5(er)
-.18 G 2.5(emoved. The)-2.68 F -.18(re)2.5 G(turn value is tr).18 E
(ue unless a supplied)-.08 E F3(name)2.76 E F2
(is not a de\214ned alias.)2.85 E F1(unset)108 177.6 Q F2<5bad>2.5 E F1
(fv)A F2 2.5(][)C F3(name)-2.5 E F2(...])2.5 E 1.61(For each)144 189.6 R
F3(name)4.11 E F2 4.11(,r).35 G 1.61(emove the corr)-4.29 F 1.61
(ue unless a supplied)-.08 E F2(name)2.76 E F1
(is not a de\214ned alias.)2.85 E F3(unset)108 189.6 Q F1<5bad>2.5 E F3
(fv)A F1 2.5(][)C F2(name)-2.5 E F1(...])2.5 E 1.61(For each)144 201.6 R
F2(name)4.11 E F1 4.11(,r).35 G 1.61(emove the corr)-4.29 F 1.61
(esponding variable or function.)-.18 F 1.61(If no options ar)6.61 F
4.11(es)-.18 G(up-)-4.11 E .474(plied, or the)144 201.6 R F1<ad76>2.974
E F2 .473(option is given, each)2.974 F F3(name)3.233 E F2 -.18(re)3.323
G .473(fers to a shell variable.).18 F .473(Read-only variables)5.473 F
.48(may not be unset.)144 213.6 R(If)5.48 E F1<ad66>2.98 E F2 .48
(is specifed, each)2.98 F F3(name)3.24 E F2 -.18(re)3.33 G .48
4.11(es)-.18 G(up-)-4.11 E .473(plied, or the)144 213.6 R F3<ad76>2.973
E F1 .473(option is given, each)2.973 F F2(name)3.233 E F1 -.18(re)3.323
G .474(fers to a shell variable.).18 F .474(Read-only variables)5.474 F
.48(may not be unset.)144 225.6 R(If)5.48 E F3<ad66>2.98 E F1 .48
(is specifed, each)2.98 F F2(name)3.24 E F1 -.18(re)3.33 G .48
(fers to a shell function, and the function).18 F .405
(de\214nition is r)144 225.6 R 2.905(emoved. Each)-.18 F .405
(de\214nition is r)144 237.6 R 2.905(emoved. Each)-.18 F .405
(unset variable or function is r)2.905 F .405(emoved fr)-.18 F .405
(om the envir)-.18 F(onment)-.18 E 1.474(passed to subsequent commands.)
144 237.6 R 1.475(If any of)6.475 F/F4 9/Palatino-Bold@0 SF(RANDOM)3.975
E/F5 9/Palatino-Roman@0 SF(,)A F4(SECONDS)3.725 E F5(,)A F4(LINENO)3.725
E F5(,)A F4(HISTCMD)3.725 E F5(,)A F4(FUNCNAME)144 249.6 Q F5(,)A F4
(GROUPS)2.804 E F5(,)A F2(or)2.803 E F4(DIRST)3.053 E(ACK)-.828 E F2(ar)
(om the envir)-.18 F(onment)-.18 E 1.475(passed to subsequent commands.)
144 249.6 R 1.475(If any of)6.475 F/F4 9/Palatino-Bold@0 SF(RANDOM)3.975
E/F5 9/Palatino-Roman@0 SF(,)A F4(SECONDS)3.725 E F5(,)A F4(LINENO)3.724
E F5(,)A F4(HISTCMD)3.724 E F5(,)A F4(FUNCNAME)144 261.6 Q F5(,)A F4
(GROUPS)2.803 E F5(,)A F1(or)2.803 E F4(DIRST)3.053 E(ACK)-.828 E F1(ar)
2.803 E 3.053(eu)-.18 G .553(nset, they lose their special pr)-3.053 F
.553(operties, even if)-.18 F(they ar)144 261.6 Q 2.5(es)-.18 G
.553(operties, even if)-.18 F(they ar)144 273.6 Q 2.5(es)-.18 G
(ubsequently r)-2.5 E 2.5(eset. The)-.18 F(exit status is tr)2.5 E
(ue unless a)-.08 E F3(name)2.76 E F2(is r)2.85 E(eadonly)-.18 E(.)-1.11
E F1(wait)108 278.4 Q F2([)2.5 E F3(n)A F2(])A -.92(Wa)144 290.4 S .298
(ue unless a)-.08 E F2(name)2.76 E F1(is r)2.85 E(eadonly)-.18 E(.)-1.11
E F3(wait)108 290.4 Q F1([)2.5 E F2(n)A F1(])A -.92(Wa)144 302.4 S .299
(it for the speci\214ed pr).92 F .298(ocess and r)-.18 F .298
(eturn its termination status.)-.18 F F3(n)5.558 E F2 .298(may be a pr)
2.878 F .299(ocess ID or)-.18 F 2.799(aj)144 302.4 S .298
(ob speci\214cation; if a job spec is given, all pr)-2.799 F .298
(ocesses in that job's pipeline ar)-.18 F 2.798(ew)-.18 G .298
(aited for)-2.798 F(.)-.74 E(If)144 314.4 Q F3(n)2.78 E F2 .02
(eturn its termination status.)-.18 F F2(n)5.558 E F1 .298(may be a pr)
2.878 F .298(ocess ID or)-.18 F 2.798(aj)144 314.4 S .298
(ob speci\214cation; if a job spec is given, all pr)-2.798 F .298
(ocesses in that job's pipeline ar)-.18 F 2.799(ew)-.18 G .299
(aited for)-2.799 F(.)-.74 E(If)144 326.4 Q F2(n)2.78 E F1 .02
(is not given, all curr)2.6 F .02(ently active child pr)-.18 F .02
(ocesses ar)-.18 F 2.52(ew)-.18 G .02(aited for)-2.52 F 2.52(,a)-.74 G
.02(nd the r)-2.52 F .02(eturn status is)-.18 F(zer)144 326.4 Q 3.138
(o. If)-.18 F F3(n)3.398 E F2 .638(speci\214es a non-existent pr)3.218 F
.637(ocess or job, the r)-.18 F .637(eturn status is 127.)-.18 F .637
(Otherwise, the)5.637 F -.18(re)144 338.4 S
.02(nd the r)-2.52 F .02(eturn status is)-.18 F(zer)144 338.4 Q 3.137
(o. If)-.18 F F2(n)3.397 E F1 .637(speci\214es a non-existent pr)3.217 F
.637(ocess or job, the r)-.18 F .638(eturn status is 127.)-.18 F .638
(Otherwise, the)5.638 F -.18(re)144 350.4 S
(turn status is the exit status of the last pr).18 E
(ocess or job waited for)-.18 E(.)-.74 E/F6 10.95/Palatino-Bold@0 SF
(SEE ALSO)72 355.2 Q F2(bash\(1\), sh\(1\))108 367.2 Q F0
(GNU Bash-2.05a)72 768 Q(2001 No)126.115 E -.15(ve)-.15 G(mber 27).15 E
(19)185.545 E 0 Cg EP
(SEE ALSO)72 367.2 Q F1(bash\(1\), sh\(1\))108 379.2 Q F0(GNU Bash-3.0)
72 768 Q(2004 Apr 20)148.735 E(19)198.725 E 0 Cg EP
%%Trailer
end
%%EOF
+1 -1
View File
@@ -56,4 +56,4 @@ SSEEEE AALLSSOO
GNU 1999 Nov 29 RBASH(1)
GNU Bash-3.0 2004 Apr 20 RBASH(1)
+7 -9
View File
@@ -1,6 +1,6 @@
%!PS-Adobe-3.0
%%Creator: groff version 1.19
%%CreationDate: Tue Apr 20 15:26:45 2004
%%CreationDate: Tue Jun 1 12:27:24 2004
%%DocumentNeededResources: font Times-Roman
%%+ font Times-Bold
%%DocumentSuppliedResources: procset grops 1.19 0
@@ -265,15 +265,13 @@ F2(command)2.5 E F0 -.2(bu)2.5 G(iltin command).2 E 32.5<8374>108 379.2
S(urning of)-32.5 E 2.5(fr)-.25 G(estricted mode with)-2.5 E F2(set +r)
2.5 E F0(or)2.5 E F2(set +o r)2.5 E(estricted)-.18 E F0(.)A
(These restrictions are enforced after an)108 396 Q 2.5(ys)-.15 G
(tartup \214les are read.)-2.5 E 1.566
(tartup \214les are read.)-2.5 E .429
(When a command that is found to be a shell script is e)108 412.8 R -.15
(xe)-.15 G 1.567(cuted \(see).15 F/F3 9/Times-Bold@0 SF 1.567
(COMMAND EXECUTION)4.067 F F0(abo)3.817 E -.15(ve)-.15 G(\),).15 E F2
(rbash)108 424.8 Q F0(turns of)2.5 E 2.5(fa)-.25 G .3 -.15(ny r)-2.5 H
(estrictions in the shell spa).15 E(wned to e)-.15 E -.15(xe)-.15 G
(cute the script.).15 E F1(SEE ALSO)72 441.6 Q F0(bash\(1\))108 453.6 Q
183.805(GNU 1999)72 768 R(No)2.5 E 2.5(v2)-.15 G 202.965(91)-2.5 G 0 Cg
EP
(xe)-.15 G(cuted,).15 E F2(rbash)2.929 E F0 .429(turns of)2.929 F 2.929
(fa)-.25 G .729 -.15(ny r)-2.929 H .429(estrictions in the shell).15 F
(spa)108 424.8 Q(wned to e)-.15 E -.15(xe)-.15 G(cute the script.).15 E
F1(SEE ALSO)72 441.6 Q F0(bash\(1\))108 453.6 Q(GNU Bash-3.0)72 768 Q
(2004 Apr 20)148.735 E(1)203.725 E 0 Cg EP
%%Trailer
end
%%EOF
+1 -1
View File
@@ -1,4 +1,4 @@
BUILD_DIR=/usr/local/build/bash/bash-current
BUILD_DIR=/usr/local/build/chet/bash/bash-current
THIS_SH=$BUILD_DIR/bash
PATH=$PATH:$BUILD_DIR