diff --git a/CHANGES b/CHANGES index cd497d70..625f45b0 100644 --- a/CHANGES +++ b/CHANGES @@ -105,9 +105,14 @@ d. Fixed a redisplay bug with prompt strings containing invisible characters e. Readline prints more descriptive error messages when it encounters errors while reading an inputrc file. +f. Fixed a bug in the character insertion code that attempts to optimize + typeahead when it reads a character that is not bound to self-insert and + resets the key sequence state. + 3. New Features in Bash -a. BASH_COMPAT can be inherited and set from the shell's initial environment. +a. BASH_COMPAT and FUNCNEST can be inherited and set from the shell's initial + environment. b. inherit_errexit: a new `shopt' option that, when set, causes command substitutions to inherit the -e option. By default, those subshells disable diff --git a/CHANGES-4.4 b/CHANGES-4.4 index 0c22f120..71ef959c 100644 --- a/CHANGES-4.4 +++ b/CHANGES-4.4 @@ -105,9 +105,14 @@ d. Fixed a redisplay bug with prompt strings containing invisible characters e. Readline prints more descriptive error messages when it encounters errors while reading an inputrc file. +f. Fixed a bug in the character insertion code that attempts to optimize + typeahead when it reads a character that is not bound to self-insert and + resets the key sequence state. + 3. New Features in Bash -a. BASH_COMPAT can be inherited and set from the shell's initial environment. +a. BASH_COMPAT and FUNCNEST can be inherited and set from the shell's initial + environment. b. inherit_errexit: a new `shopt' option that, when set, causes command substitutions to inherit the -e option. By default, those subshells disable diff --git a/CWRU/CWRU.chlog b/CWRU/CWRU.chlog index fc729338..7ce788cb 100644 --- a/CWRU/CWRU.chlog +++ b/CWRU/CWRU.chlog @@ -10413,3 +10413,10 @@ variables.c - initialize_shell_variables: allow FUNCNEST to set funcnest_max when imported from the environment. Inspired by https://bugzilla.redhat.com/show_bug.cgi?id=1274553 + + 2/11 + ---- +bashhist.c + - bash_history_inhibit_expansion: function should be compiled in only if + BANG_HISTORY is defined. Report from isabella parakiss + diff --git a/NEWS b/NEWS index 909c2745..bc9fedd4 100644 --- a/NEWS +++ b/NEWS @@ -113,7 +113,8 @@ ff. The `complete_fullquote' option to `shopt' changes filename completion to gg. The `kill' builtin now has a `-L' option, equivalent to `-l', for compatibility with Linux standalone versions of kill. -hh. BASH_COMPAT can be inherited and set from the shell's initial environment. +hh. BASH_COMPAT and FUNCNEST can be inherited and set from the shell's initial + environment. ii. inherit_errexit: a new `shopt' option that, when set, causes command substitutions to inherit the -e option. By default, those subshells disable diff --git a/NEWS-4.4 b/NEWS-4.4 index 8d502ead..1ee2af65 100644 --- a/NEWS-4.4 +++ b/NEWS-4.4 @@ -113,7 +113,8 @@ ff. The `complete_fullquote' option to `shopt' changes filename completion to gg. The `kill' builtin now has a `-L' option, equivalent to `-l', for compatibility with Linux standalone versions of kill. -hh. BASH_COMPAT can be inherited and set from the shell's initial environment. +hh. BASH_COMPAT and FUNCNEST can be inherited and set from the shell's initial + environment. ii. inherit_errexit: a new `shopt' option that, when set, causes command substitutions to inherit the -e option. By default, those subshells disable diff --git a/bashhist.c b/bashhist.c index dc26d30f..ce25aae2 100644 --- a/bashhist.c +++ b/bashhist.c @@ -188,7 +188,9 @@ extern int current_command_line_count; extern struct dstack dstack; extern int parser_state; +#if defined (BANG_HISTORY) static int bash_history_inhibit_expansion __P((char *, int)); +#endif #if defined (READLINE) static void re_edit __P((char *)); #endif @@ -199,6 +201,7 @@ static HIST_ENTRY *last_history_entry __P((void)); static char *expand_histignore_pattern __P((char *)); static int history_should_ignore __P((char *)); +#if defined (BANG_HISTORY) /* Is the history expansion starting at string[i] one that should not be expanded? */ static int @@ -246,14 +249,15 @@ bash_history_inhibit_expansion (string, i) else return (0); } +#endif void bash_initialize_history () { history_quotes_inhibit_expansion = 1; history_search_delimiter_chars = ";&()|<>"; - history_inhibit_expansion_function = bash_history_inhibit_expansion; #if defined (BANG_HISTORY) + history_inhibit_expansion_function = bash_history_inhibit_expansion; sv_histchars ("histchars"); #endif } @@ -265,9 +269,9 @@ bash_history_reinit (interact) #if defined (BANG_HISTORY) history_expansion = interact != 0; history_expansion_inhibited = 1; /* XXX */ + history_inhibit_expansion_function = bash_history_inhibit_expansion; #endif remember_on_history = enable_history_list; - history_inhibit_expansion_function = bash_history_inhibit_expansion; } void @@ -285,8 +289,8 @@ bash_history_enable () remember_on_history = enable_history_list = 1; #if defined (BANG_HISTORY) history_expansion_inhibited = 0; -#endif history_inhibit_expansion_function = bash_history_inhibit_expansion; +#endif sv_history_control ("HISTCONTROL"); sv_histignore ("HISTIGNORE"); } diff --git a/doc/bash.0 b/doc/bash.0 index 10c8e99a..c189361e 100644 --- a/doc/bash.0 +++ b/doc/bash.0 @@ -225,7 +225,7 @@ DDEEFFIINNIITTIIOONNSS ccoonnttrrooll ooppeerraattoorr A _t_o_k_e_n that performs a control function. It is one of the fol- lowing symbols: - |||| && &&&& ;; ;;;; (( )) || ||&& <> + |||| && &&&& ;; ;;;; ;;&& ;;;;&& (( )) || ||&& <> RREESSEERRVVEEDD WWOORRDDSS _R_e_s_e_r_v_e_d _w_o_r_d_s are words that have a special meaning to the shell. The @@ -4934,17 +4934,19 @@ SSHHEELLLL BBUUIILLTTIINN CCOOMMMMAANNDDSS rreeaadd [--eerrss] [--aa _a_n_a_m_e] [--dd _d_e_l_i_m] [--ii _t_e_x_t] [--nn _n_c_h_a_r_s] [--NN _n_c_h_a_r_s] [--pp _p_r_o_m_p_t] [--tt _t_i_m_e_o_u_t] [--uu _f_d] [_n_a_m_e ...] One line is read from the standard input, or from the file - descriptor _f_d supplied as an argument to the --uu option, and the + descriptor _f_d supplied as an argument to the --uu option, split + into words as described above under WWoorrdd SSpplliittttiinngg, and the first word is assigned to the first _n_a_m_e, the second word to the - second _n_a_m_e, and so on, with leftover words and their interven- - ing separators assigned to the last _n_a_m_e. If there are fewer - words read from the input stream than names, the remaining names - are assigned empty values. The characters in IIFFSS are used to - split the line into words using the same rules the shell uses - for expansion (described above under WWoorrdd SSpplliittttiinngg). The back- - slash character (\\) may be used to remove any special meaning - for the next character read and for line continuation. Options, - if supplied, have the following meanings: + second _n_a_m_e, and so on. If there are more words than names, the + remaining words and their intervening delimiters are assigned to + the last _n_a_m_e. If there are fewer words read from the input + stream than names, the remaining names are assigned empty val- + ues. The characters in IIFFSS are used to split the line into + words using the same rules the shell uses for expansion + (described above under WWoorrdd SSpplliittttiinngg). The backslash character + (\\) may be used to remove any special meaning for the next char- + acter read and for line continuation. Options, if supplied, + have the following meanings: --aa _a_n_a_m_e The words are assigned to sequential indices of the array variable _a_n_a_m_e, starting at 0. _a_n_a_m_e is unset before any @@ -5898,4 +5900,4 @@ BBUUGGSS -GNU Bash 4.4 2016 January 25 BASH(1) +GNU Bash 4.4 2016 February 8 BASH(1) diff --git a/doc/bash.1 b/doc/bash.1 index 470f6de4..0e566d06 100644 --- a/doc/bash.1 +++ b/doc/bash.1 @@ -5,12 +5,12 @@ .\" Case Western Reserve University .\" chet.ramey@case.edu .\" -.\" Last Change: Wed Jan 27 14:48:54 EST 2016 +.\" Last Change: Mon Feb 8 10:15:48 EST 2016 .\" .\" bash_builtins, strip all but Built-Ins section .if \n(zZ=1 .ig zZ .if \n(zY=1 .ig zY -.TH BASH 1 "2016 January 27" "GNU Bash 4.4" +.TH BASH 1 "2016 February 8" "GNU Bash 4.4" .\" .\" There's some problem with having a `@' .\" in a tagged paragraph with the BSD man macros. @@ -487,8 +487,8 @@ A \fItoken\fP that performs a control function. It is one of the following symbols: .RS .PP -.if t \fB|| & && ; ;; ( ) | |& \fP -.if n \fB|| & && ; ;; ( ) | |& \fP +.if t \fB|| & && ; ;; ;& ;;& ( ) | |& \fP +.if n \fB|| & && ; ;; ;& ;;& ( ) | |& \fP .RE .PD .SH "RESERVED WORDS" diff --git a/doc/bash.html b/doc/bash.html index 3f80a52e..511dd301 100644 --- a/doc/bash.html +++ b/doc/bash.html @@ -3,7 +3,7 @@ -
BASH(1)2016 January 25BASH(1) +BASH(1)2016 February 8BASH(1)

Index @@ -638,7 +638,7 @@ symbols:

-|| & && ; ;; ( ) | |& <newline> +|| & && ; ;; ;& ;;& ( ) | |& <newline>

@@ -11155,15 +11155,18 @@ reading the name of the current directory or an invalid option is supplied.
read [-ers] [-a aname] [-d delim] [-i text] [-n nchars] [-N nchars] [-p prompt] [-t timeout] [-u fd] [name ...]
One line is read from the standard input, or from the file descriptor -fd supplied as an argument to the -u option, and the first word +fd supplied as an argument to the -u option, +split into words as described above under Word Splitting, +and the first word is assigned to the first name, the second word to the second name, -and so on, with leftover words and their intervening separators assigned -to the last +and so on. +If there are more words than names, the remaining words and their +intervening delimiters are assigned to the last name. If there are fewer words read from the input stream than names, @@ -13474,7 +13477,7 @@ There may be only one active coprocess at a time.
-
GNU Bash 4.42016 January 25BASH(1) +GNU Bash 4.42016 February 8BASH(1)

@@ -13580,6 +13583,6 @@ There may be only one active coprocess at a time.
This document was created by man2html from bash.1.
-Time: 25 January 2016 10:12:33 EST +Time: 08 February 2016 10:17:49 EST diff --git a/doc/bash.info b/doc/bash.info index 08fc7609..a2e006eb 100644 --- a/doc/bash.info +++ b/doc/bash.info @@ -2,9 +2,9 @@ This is bash.info, produced by makeinfo version 6.0 from bashref.texi. This text is a brief description of the features that are present in the -Bash shell (version 4.4, 25 January 2016). +Bash shell (version 4.4, 8 February 2016). - This is Edition 4.4, last updated 25 January 2016, of 'The GNU Bash + This is Edition 4.4, last updated 8 February 2016, of 'The GNU Bash Reference Manual', for 'Bash', Version 4.4. Copyright (C) 1988-2016 Free Software Foundation, Inc. @@ -27,10 +27,10 @@ Bash Features ************* This text is a brief description of the features that are present in the -Bash shell (version 4.4, 25 January 2016). The Bash home page is +Bash shell (version 4.4, 8 February 2016). The Bash home page is . - This is Edition 4.4, last updated 25 January 2016, of 'The GNU Bash + This is Edition 4.4, last updated 8 February 2016, of 'The GNU Bash Reference Manual', for 'Bash', Version 4.4. Bash contains features that appear in other popular shells, and some @@ -174,8 +174,8 @@ These definitions are used throughout the remainder of this manual. 'control operator' A 'token' that performs a control function. It is a 'newline' or - one of the following: '||', '&&', '&', ';', ';;', '|', '|&', '(', - or ')'. + one of the following: '||', '&&', '&', ';', ';;', ';&', ';;&', '|', + '|&', '(', or ')'. 'exit status' The value returned by a command to its caller. The value is @@ -3675,22 +3675,24 @@ standard. [-N NCHARS] [-p PROMPT] [-t TIMEOUT] [-u FD] [NAME ...] One line is read from the standard input, or from the file - descriptor FD supplied as an argument to the '-u' option, and the + descriptor FD supplied as an argument to the '-u' option, split + into words as described above in *note Word Splitting::, and the first word is assigned to the first NAME, the second word to the - second NAME, and so on, with leftover words and their intervening - separators assigned to the last NAME. If there are fewer words - read from the input stream than names, the remaining names are - assigned empty values. The characters in the value of the 'IFS' - variable are used to split the line into words using the same rules - the shell uses for expansion (described above in *note Word - Splitting::). The backslash character '\' may be used to remove - any special meaning for the next character read and for line - continuation. If no names are supplied, the line read is assigned - to the variable 'REPLY'. The exit status is zero, unless - end-of-file is encountered, 'read' times out (in which case the - status is greater than 128), a variable assignment error (such as - assigning to a readonly variable) occurs, or an invalid file - descriptor is supplied as the argument to '-u'. + second NAME, and so on. If there are more words than names, the + remaining words and their intervening delimiters are assigned to + the last NAME. If there are fewer words read from the input stream + than names, the remaining names are assigned empty values. The + characters in the value of the 'IFS' variable are used to split the + line into words using the same rules the shell uses for expansion + (described above in *note Word Splitting::). The backslash + character '\' may be used to remove any special meaning for the + next character read and for line continuation. If no names are + supplied, the line read is assigned to the variable 'REPLY'. The + exit status is zero, unless end-of-file is encountered, 'read' + times out (in which case the status is greater than 128), a + variable assignment error (such as assigning to a readonly + variable) occurs, or an invalid file descriptor is supplied as the + argument to '-u'. Options, if supplied, have the following meanings: @@ -10664,7 +10666,7 @@ D.1 Index of Shell Builtin Commands * pwd: Bourne Shell Builtins. (line 205) * read: Bash Builtins. (line 458) -* readarray: Bash Builtins. (line 548) +* readarray: Bash Builtins. (line 550) * readonly: Bourne Shell Builtins. (line 215) * return: Bourne Shell Builtins. @@ -10673,7 +10675,7 @@ D.1 Index of Shell Builtin Commands * shift: Bourne Shell Builtins. (line 255) * shopt: The Shopt Builtin. (line 9) -* source: Bash Builtins. (line 557) +* source: Bash Builtins. (line 559) * suspend: Job Control Builtins. (line 101) * test: Bourne Shell Builtins. @@ -10682,12 +10684,12 @@ D.1 Index of Shell Builtin Commands (line 343) * trap: Bourne Shell Builtins. (line 349) -* type: Bash Builtins. (line 562) -* typeset: Bash Builtins. (line 594) -* ulimit: Bash Builtins. (line 600) +* type: Bash Builtins. (line 564) +* typeset: Bash Builtins. (line 596) +* ulimit: Bash Builtins. (line 602) * umask: Bourne Shell Builtins. (line 398) -* unalias: Bash Builtins. (line 699) +* unalias: Bash Builtins. (line 701) * unset: Bourne Shell Builtins. (line 416) * wait: Job Control Builtins. @@ -11323,129 +11325,129 @@ Node: Introduction2813 Node: What is Bash?3029 Node: What is a shell?4143 Node: Definitions6681 -Node: Basic Shell Features9619 -Node: Shell Syntax10838 -Node: Shell Operation11864 -Node: Quoting13157 -Node: Escape Character14457 -Node: Single Quotes14942 -Node: Double Quotes15290 -Node: ANSI-C Quoting16568 -Node: Locale Translation17821 -Node: Comments18717 -Node: Shell Commands19335 -Node: Simple Commands20207 -Node: Pipelines20838 -Node: Lists23581 -Node: Compound Commands25310 -Node: Looping Constructs26313 -Node: Conditional Constructs28776 -Node: Command Grouping39697 -Node: Coprocesses41176 -Node: GNU Parallel43008 -Node: Shell Functions46981 -Node: Shell Parameters52187 -Node: Positional Parameters56589 -Node: Special Parameters57489 -Node: Shell Expansions60826 -Node: Brace Expansion62763 -Node: Tilde Expansion65544 -Node: Shell Parameter Expansion67892 -Node: Command Substitution82024 -Node: Arithmetic Expansion83379 -Node: Process Substitution84311 -Node: Word Splitting85431 -Node: Filename Expansion87375 -Node: Pattern Matching89659 -Node: Quote Removal93357 -Node: Redirections93652 -Node: Executing Commands102901 -Node: Simple Command Expansion103571 -Node: Command Search and Execution105501 -Node: Command Execution Environment107837 -Node: Environment110821 -Node: Exit Status112480 -Node: Signals114150 -Node: Shell Scripts116117 -Node: Shell Builtin Commands118632 -Node: Bourne Shell Builtins120666 -Node: Bash Builtins141268 -Node: Modifying Shell Behavior169784 -Node: The Set Builtin170129 -Node: The Shopt Builtin180542 -Node: Special Builtins196162 -Node: Shell Variables197141 -Node: Bourne Shell Variables197578 -Node: Bash Variables199609 -Node: Bash Features227873 -Node: Invoking Bash228772 -Node: Bash Startup Files234721 -Node: Interactive Shells239824 -Node: What is an Interactive Shell?240234 -Node: Is this Shell Interactive?240883 -Node: Interactive Shell Behavior241698 -Node: Bash Conditional Expressions245073 -Node: Shell Arithmetic249074 -Node: Aliases251851 -Node: Arrays254399 -Node: The Directory Stack259483 -Node: Directory Stack Builtins260267 -Node: Controlling the Prompt263235 -Node: The Restricted Shell265981 -Node: Bash POSIX Mode267806 -Node: Job Control277718 -Node: Job Control Basics278178 -Node: Job Control Builtins282897 -Node: Job Control Variables287427 -Node: Command Line Editing288583 -Node: Introduction and Notation290254 -Node: Readline Interaction291877 -Node: Readline Bare Essentials293068 -Node: Readline Movement Commands294851 -Node: Readline Killing Commands295811 -Node: Readline Arguments297729 -Node: Searching298773 -Node: Readline Init File300959 -Node: Readline Init File Syntax302106 -Node: Conditional Init Constructs321870 -Node: Sample Init File324395 -Node: Bindable Readline Commands327512 -Node: Commands For Moving328716 -Node: Commands For History329859 -Node: Commands For Text334148 -Node: Commands For Killing337537 -Node: Numeric Arguments340018 -Node: Commands For Completion341157 -Node: Keyboard Macros345348 -Node: Miscellaneous Commands346035 -Node: Readline vi Mode351839 -Node: Programmable Completion352746 -Node: Programmable Completion Builtins360207 -Node: A Programmable Completion Example370093 -Node: Using History Interactively375345 -Node: Bash History Facilities376029 -Node: Bash History Builtins379030 -Node: History Interaction383027 -Node: Event Designators385991 -Node: Word Designators387210 -Node: Modifiers388847 -Node: Installing Bash390249 -Node: Basic Installation391386 -Node: Compilers and Options394077 -Node: Compiling For Multiple Architectures394818 -Node: Installation Names396481 -Node: Specifying the System Type397299 -Node: Sharing Defaults398015 -Node: Operation Controls398688 -Node: Optional Features399646 -Node: Reporting Bugs409903 -Node: Major Differences From The Bourne Shell411097 -Node: GNU Free Documentation License427949 -Node: Indexes453126 -Node: Builtin Index453580 -Node: Reserved Word Index460407 -Node: Variable Index462855 -Node: Function Index478314 -Node: Concept Index491534 +Node: Basic Shell Features9632 +Node: Shell Syntax10851 +Node: Shell Operation11877 +Node: Quoting13170 +Node: Escape Character14470 +Node: Single Quotes14955 +Node: Double Quotes15303 +Node: ANSI-C Quoting16581 +Node: Locale Translation17834 +Node: Comments18730 +Node: Shell Commands19348 +Node: Simple Commands20220 +Node: Pipelines20851 +Node: Lists23594 +Node: Compound Commands25323 +Node: Looping Constructs26326 +Node: Conditional Constructs28789 +Node: Command Grouping39710 +Node: Coprocesses41189 +Node: GNU Parallel43021 +Node: Shell Functions46994 +Node: Shell Parameters52200 +Node: Positional Parameters56602 +Node: Special Parameters57502 +Node: Shell Expansions60839 +Node: Brace Expansion62776 +Node: Tilde Expansion65557 +Node: Shell Parameter Expansion67905 +Node: Command Substitution82037 +Node: Arithmetic Expansion83392 +Node: Process Substitution84324 +Node: Word Splitting85444 +Node: Filename Expansion87388 +Node: Pattern Matching89672 +Node: Quote Removal93370 +Node: Redirections93665 +Node: Executing Commands102914 +Node: Simple Command Expansion103584 +Node: Command Search and Execution105514 +Node: Command Execution Environment107850 +Node: Environment110834 +Node: Exit Status112493 +Node: Signals114163 +Node: Shell Scripts116130 +Node: Shell Builtin Commands118645 +Node: Bourne Shell Builtins120679 +Node: Bash Builtins141281 +Node: Modifying Shell Behavior169911 +Node: The Set Builtin170256 +Node: The Shopt Builtin180669 +Node: Special Builtins196289 +Node: Shell Variables197268 +Node: Bourne Shell Variables197705 +Node: Bash Variables199736 +Node: Bash Features228000 +Node: Invoking Bash228899 +Node: Bash Startup Files234848 +Node: Interactive Shells239951 +Node: What is an Interactive Shell?240361 +Node: Is this Shell Interactive?241010 +Node: Interactive Shell Behavior241825 +Node: Bash Conditional Expressions245200 +Node: Shell Arithmetic249201 +Node: Aliases251978 +Node: Arrays254526 +Node: The Directory Stack259610 +Node: Directory Stack Builtins260394 +Node: Controlling the Prompt263362 +Node: The Restricted Shell266108 +Node: Bash POSIX Mode267933 +Node: Job Control277845 +Node: Job Control Basics278305 +Node: Job Control Builtins283024 +Node: Job Control Variables287554 +Node: Command Line Editing288710 +Node: Introduction and Notation290381 +Node: Readline Interaction292004 +Node: Readline Bare Essentials293195 +Node: Readline Movement Commands294978 +Node: Readline Killing Commands295938 +Node: Readline Arguments297856 +Node: Searching298900 +Node: Readline Init File301086 +Node: Readline Init File Syntax302233 +Node: Conditional Init Constructs321997 +Node: Sample Init File324522 +Node: Bindable Readline Commands327639 +Node: Commands For Moving328843 +Node: Commands For History329986 +Node: Commands For Text334275 +Node: Commands For Killing337664 +Node: Numeric Arguments340145 +Node: Commands For Completion341284 +Node: Keyboard Macros345475 +Node: Miscellaneous Commands346162 +Node: Readline vi Mode351966 +Node: Programmable Completion352873 +Node: Programmable Completion Builtins360334 +Node: A Programmable Completion Example370220 +Node: Using History Interactively375472 +Node: Bash History Facilities376156 +Node: Bash History Builtins379157 +Node: History Interaction383154 +Node: Event Designators386118 +Node: Word Designators387337 +Node: Modifiers388974 +Node: Installing Bash390376 +Node: Basic Installation391513 +Node: Compilers and Options394204 +Node: Compiling For Multiple Architectures394945 +Node: Installation Names396608 +Node: Specifying the System Type397426 +Node: Sharing Defaults398142 +Node: Operation Controls398815 +Node: Optional Features399773 +Node: Reporting Bugs410030 +Node: Major Differences From The Bourne Shell411224 +Node: GNU Free Documentation License428076 +Node: Indexes453253 +Node: Builtin Index453707 +Node: Reserved Word Index460534 +Node: Variable Index462982 +Node: Function Index478441 +Node: Concept Index491661  End Tag Table diff --git a/doc/bash.pdf b/doc/bash.pdf index c6838fba..6f481bb6 100644 Binary files a/doc/bash.pdf and b/doc/bash.pdf differ diff --git a/doc/bash.ps b/doc/bash.ps index 54e2e708..6fd4b5dd 100644 --- a/doc/bash.ps +++ b/doc/bash.ps @@ -1,6 +1,6 @@ %!PS-Adobe-3.0 %%Creator: groff version 1.22.3 -%%CreationDate: Mon Jan 25 10:12:22 2016 +%%CreationDate: Mon Feb 8 10:16:51 2016 %%DocumentNeededResources: font Times-Roman %%+ font Times-Bold %%+ font Times-Italic @@ -340,7 +340,7 @@ F .475(xtended deb)-.15 F(ug-)-.2 E (~/.bashr)3.598 E(c)-.37 E F0 1.598(if the)4.408 F(shell is interacti) 144 710.4 Q .3 -.15(ve \()-.25 H(see).15 E F4(INV)2.5 E(OCA)-.405 E (TION)-.855 E F0(belo)2.25 E(w\).)-.25 E(GNU Bash 4.4)72 768 Q -(2016 January 25)141.79 E(1)195.95 E 0 Cg EP +(2016 February 8)141.79 E(1)195.95 E 0 Cg EP %%Page: 2 2 %%BeginPageSetup BP @@ -462,7 +462,7 @@ F2(~/.bashr)108 691.2 Q(c)-.37 E F0 2.535(,i)C 2.535(ft)-2.535 G .035 Q F1(bash)5.306 E F0 2.806(is started non-interacti)5.306 F -.15(ve)-.25 G(ly).15 E 5.306(,t)-.65 G 5.306(or)-5.306 G 2.806 (un a shell script, for e)-5.306 F 2.805(xample, it looks for the v)-.15 -F(ariable)-.25 E(GNU Bash 4.4)72 768 Q(2016 January 25)141.79 E(2)195.95 +F(ariable)-.25 E(GNU Bash 4.4)72 768 Q(2016 February 8)141.79 E(2)195.95 E 0 Cg EP %%Page: 3 3 %%BeginPageSetup @@ -576,12 +576,12 @@ F(of the follo)2.5 E(wing:)-.25 E F2 5(|&;\(\)<>s)144 540 S 2.5 (pace tab newline)-5 F(contr)108 552 Q(ol operator)-.18 E F0(A)144 564 Q F4(tok)2.5 E(en)-.1 E F0(that performs a control function.)2.5 E (It is one of the follo)5 E(wing symbols:)-.25 E F2 2.5 -(|| & && ; ;; \( \) | |&)144 576 R()10 E F6(RESER)72 592.8 Q -(VED W)-.602 E(ORDS)-.11 E F4 .307(Reserved wor)108 604.8 R(ds)-.37 E F0 -.307(are w)2.807 F .307(ords that ha)-.1 F .607 -.15(ve a s)-.2 H .306 -(pecial meaning to the shell.).15 F .306(The follo)5.306 F .306(wing w) --.25 F .306(ords are recognized as)-.1 F(reserv)108 616.8 Q .227 -(ed when unquoted and either the \214rst w)-.15 F .227 +(|| & && ; ;; ;& ;;& \( \) | |&)144 576 R()10 E F6(RESER)72 +592.8 Q(VED W)-.602 E(ORDS)-.11 E F4 .307(Reserved wor)108 604.8 R(ds) +-.37 E F0 .307(are w)2.807 F .307(ords that ha)-.1 F .607 -.15(ve a s) +-.2 H .306(pecial meaning to the shell.).15 F .306(The follo)5.306 F +.306(wing w)-.25 F .306(ords are recognized as)-.1 F(reserv)108 616.8 Q +.227(ed when unquoted and either the \214rst w)-.15 F .227 (ord of a simple command \(see)-.1 F F1 .227(SHELL GRAMMAR)2.727 F F0 (belo)2.477 E .227(w\) or)-.25 F(the third w)108 628.8 Q(ord of a)-.1 E F2(case)2.5 E F0(or)2.5 E F2 -.25(fo)2.5 G(r).25 E F0(command:)2.5 E F2 @@ -598,7 +598,7 @@ F .389(wed by)-.25 F F2(blank)2.889 E F0 .389(-separated w)B .389 -.15(xe)-.15 G(cuted,).15 E(and is passed as ar)108 722.4 Q (gument zero.)-.18 E(The remaining w)5 E(ords are passed as ar)-.1 E (guments to the in)-.18 E -.2(vo)-.4 G -.1(ke).2 G 2.5(dc).1 G(ommand.) --2.5 E(GNU Bash 4.4)72 768 Q(2016 January 25)141.79 E(3)195.95 E 0 Cg EP +-2.5 E(GNU Bash 4.4)72 768 Q(2016 February 8)141.79 E(3)195.95 E 0 Cg EP %%Page: 4 4 %%BeginPageSetup BP @@ -712,7 +712,7 @@ Q F1 1.054(compound command)3.554 F F0 1.054(is one of the follo)3.554 F -3.553 F 1.026(separated from the rest of the command by one or more ne) 108 710.4 R 1.026(wlines, and may be follo)-.25 F 1.027(wed by a ne)-.25 F 1.027(wline in)-.25 F(place of a semicolon.)108 722.4 Q(GNU Bash 4.4) -72 768 Q(2016 January 25)141.79 E(4)195.95 E 0 Cg EP +72 768 Q(2016 February 8)141.79 E(4)195.95 E 0 Cg EP %%Page: 5 5 %%BeginPageSetup BP @@ -845,7 +845,7 @@ E F0(th parenthesized sube)A(xpression.)-.15 E .786 (ex)2.5 G(pr).2 E(ession2)-.37 E F0 -.35(Tr)180 716.4 S(ue if either).35 E F1 -.2(ex)2.5 G(pr).2 E(ession1)-.37 E F0(or)2.5 E F1 -.2(ex)2.5 G(pr) .2 E(ession2)-.37 E F0(is true.)2.52 E(GNU Bash 4.4)72 768 Q -(2016 January 25)141.79 E(5)195.95 E 0 Cg EP +(2016 February 8)141.79 E(5)195.95 E 0 Cg EP %%Page: 6 6 %%BeginPageSetup BP @@ -1001,7 +1001,7 @@ F .204(The e)5.204 F .204(xit status of the)-.15 F F1(while)2.704 E F0 (and)2.704 E F1(until)2.704 E F0 .205(commands is the e)2.704 F .205 (xit status of the last command)-.15 F -.15(exe)144 700.8 S(cuted in).15 E F2(list-2)2.5 E F0 2.5(,o)C 2.5(rz)-2.5 G(ero if none w)-2.5 E(as e) --.1 E -.15(xe)-.15 G(cuted.).15 E(GNU Bash 4.4)72 768 Q(2016 January 25) +-.1 E -.15(xe)-.15 G(cuted.).15 E(GNU Bash 4.4)72 768 Q(2016 February 8) 141.79 E(6)195.95 E 0 Cg EP %%Page: 7 7 %%BeginPageSetup @@ -1139,7 +1139,7 @@ F0 1.336(option is on by def)3.836 F 1.336(ault in)-.1 F(interacti)108 -.25 F F2(history e)108 720 Q(xpansion)-.2 E F0(character)2.5 E 2.5(,u) -.4 G(sually)-2.5 E F1(!)2.5 E F0 2.5(,m)C(ust be quoted to pre)-2.5 E -.15(ve)-.25 G(nt history e).15 E(xpansion.)-.15 E(GNU Bash 4.4)72 768 Q -(2016 January 25)141.79 E(7)195.95 E 0 Cg EP +(2016 February 8)141.79 E(7)195.95 E 0 Cg EP %%Page: 8 8 %%BeginPageSetup BP @@ -1250,7 +1250,7 @@ S .255(arameter is set if it has been assigned a v)-2.755 F 2.754 F(may be unset only by using the)108 727.2 Q F2(unset)2.5 E F0 -.2(bu) 2.5 G(iltin command \(see).2 E F3(SHELL B)2.5 E(UIL)-.09 E(TIN COMMANDS) -.828 E F0(belo)2.25 E(w\).)-.25 E(GNU Bash 4.4)72 768 Q -(2016 January 25)141.79 E(8)195.95 E 0 Cg EP +(2016 February 8)141.79 E(8)195.95 E 0 Cg EP %%Page: 9 9 %%BeginPageSetup BP @@ -1397,7 +1397,7 @@ f more than a single digit is e)108 628.8 R 1.403 -.1 F 3.581(xpansion. When)-.15 F 1.081(the e)3.581 F(xpansion)-.15 E 2.548(occurs within double quotes, it e)144 729.6 R 2.549 (xpands to a single w)-.15 F 2.549(ord with the v)-.1 F 2.549 -(alue of each parameter)-.25 F(GNU Bash 4.4)72 768 Q(2016 January 25) +(alue of each parameter)-.25 F(GNU Bash 4.4)72 768 Q(2016 February 8) 141.79 E(9)195.95 E 0 Cg EP %%Page: 10 10 %%BeginPageSetup @@ -1530,7 +1530,7 @@ he top of the stack; the \214rst parameter of the initial)144 717.6 R 1.424(call is at the bottom.)144 729.6 R 1.424(When a subroutine is e) 6.424 F -.15(xe)-.15 G 1.424 (cuted, the parameters supplied are pushed onto).15 F(GNU Bash 4.4)72 -768 Q(2016 January 25)141.79 E(10)190.95 E 0 Cg EP +768 Q(2016 February 8)141.79 E(10)190.95 E 0 Cg EP %%Page: 11 11 %%BeginPageSetup BP @@ -1636,7 +1636,7 @@ H(he current completion function.).1 E F3(COMP_LINE)108 690 Q F0 1.208 2.848(mands in)144 714 R -.2(vo)-.4 G -.1(ke).2 G 5.349(db).1 G 5.349 (yt)-5.349 G 2.849(he programmable completion f)-5.349 F 2.849 (acilities \(see)-.1 F F3(Pr)5.349 E 2.849(ogrammable Completion)-.18 F -F0(belo)144 726 Q(w\).)-.25 E(GNU Bash 4.4)72 768 Q(2016 January 25) +F0(belo)144 726 Q(w\).)-.25 E(GNU Bash 4.4)72 768 Q(2016 February 8) 141.79 E(11)190.95 E 0 Cg EP %%Page: 12 12 %%BeginPageSetup @@ -1760,7 +1760,7 @@ ich the current user is a member)-.25 F 6.228(.A)-.55 G(ssign-)-6.228 E 2.5(fi)-2.5 G 2.5(ti)-2.5 G 2.5(ss)-2.5 G(ubsequently reset.)-2.5 E F1 (HOSTN)108 702 Q(AME)-.2 E F0 (Automatically set to the name of the current host.)144 714 Q -(GNU Bash 4.4)72 768 Q(2016 January 25)141.79 E(12)190.95 E 0 Cg EP +(GNU Bash 4.4)72 768 Q(2016 February 8)141.79 E(12)190.95 E 0 Cg EP %%Page: 13 13 %%BeginPageSetup BP @@ -1855,7 +1855,7 @@ F1(set)3.673 E F0 -.2(bu)3.673 G 1.173(iltin command \(see).2 F F2 1.174 (when)144 696 Q F1(bash)3.141 E F0 .642(starts up, each shell option in\ the list will be enabled before reading an)3.141 F 3.142(ys)-.15 G .642 (tartup \214les.)-3.142 F(This v)144 708 Q(ariable is read-only)-.25 E -(.)-.65 E(GNU Bash 4.4)72 768 Q(2016 January 25)141.79 E(13)190.95 E 0 +(.)-.65 E(GNU Bash 4.4)72 768 Q(2016 February 8)141.79 E(13)190.95 E 0 Cg EP %%Page: 14 14 %%BeginPageSetup @@ -1977,7 +1977,7 @@ R .769 -.15(ve t)-.2 H .469(he e).15 F -.15(xe)-.15 G .469 (cutable bit set, b).15 F .469(ut are not e)-.2 F -.15(xe)-.15 G .469 (cutable \214les.).15 F .468(The pattern matching honors the set-)5.469 F(ting of the)144 729.6 Q F1(extglob)2.5 E F0(shell option.)2.5 E -(GNU Bash 4.4)72 768 Q(2016 January 25)141.79 E(14)190.95 E 0 Cg EP +(GNU Bash 4.4)72 768 Q(2016 February 8)141.79 E(14)190.95 E 0 Cg EP %%Page: 15 15 %%BeginPageSetup BP @@ -2098,7 +2098,7 @@ R F1(history)3.173 E F0 -.2(bu)3.173 G 3.173(iltin. If).2 F .673(this v) 2.644(ym)-.15 G .144(ay be preserv)-2.644 F .144 (ed across shell sessions.)-.15 F(This)5.144 E(uses the history comment\ character to distinguish timestamps from other history lines.)144 696 Q -(GNU Bash 4.4)72 768 Q(2016 January 25)141.79 E(15)190.95 E 0 Cg EP +(GNU Bash 4.4)72 768 Q(2016 February 8)141.79 E(15)190.95 E 0 Cg EP %%Page: 16 16 %%BeginPageSetup BP @@ -2207,7 +2207,7 @@ l to zero, the shell disables mail checking.)-.25 E F1(MAILP)108 648 Q .389(ariable, b)-.25 F .388 (ut the location of the user mail \214les that it uses is)-.2 F (system dependent \(e.g., /v)144 720 Q(ar/mail/)-.25 E F1($USER)A F0 -(\).)A(GNU Bash 4.4)72 768 Q(2016 January 25)141.79 E(16)190.95 E 0 Cg +(\).)A(GNU Bash 4.4)72 768 Q(2016 February 8)141.79 E(16)190.95 E 0 Cg EP %%Page: 17 17 %%BeginPageSetup @@ -2324,7 +2324,7 @@ E F0 13.364(acts as if it had the v)15.865 F(alue)-.25 E F1($\010\\nr) (alue is null, no timing information is dis-)-.25 F 2.5(played. A)144 728.4 R(trailing ne)2.5 E (wline is added when the format string is displayed.)-.25 E -(GNU Bash 4.4)72 768 Q(2016 January 25)141.79 E(17)190.95 E 0 Cg EP +(GNU Bash 4.4)72 768 Q(2016 February 8)141.79 E(17)190.95 E 0 Cg EP %%Page: 18 18 %%BeginPageSetup BP @@ -2459,7 +2459,7 @@ E F0 -.2(bu)2.739 G 2.739(iltin. Indi).2 F .239 -.15(ve n)-.25 H(umber).15 E 2.616(,t)-.4 G .115 (hat number is interpreted as relati)-2.616 F .415 -.15(ve t)-.25 H 2.615(oo).15 G .115(ne greater than the maximum inde)-2.615 F(x)-.15 E -(GNU Bash 4.4)72 768 Q(2016 January 25)141.79 E(18)190.95 E 0 Cg EP +(GNU Bash 4.4)72 768 Q(2016 February 8)141.79 E(18)190.95 E 0 Cg EP %%Page: 19 19 %%BeginPageSetup BP @@ -2610,7 +2610,7 @@ F .719(The results of each e)5.719 F .719 (xpanded string are not sorted; left to right order is)-.15 F(preserv) 108 729.6 Q 2.5(ed. F)-.15 F(or e)-.15 E(xample, a)-.15 E F2({)A F0 (d,c,b)A F2(})A F0 2.5(ee)C(xpands into `ade ace abe'.)-2.65 E -(GNU Bash 4.4)72 768 Q(2016 January 25)141.79 E(19)190.95 E 0 Cg EP +(GNU Bash 4.4)72 768 Q(2016 February 8)141.79 E(19)190.95 E 0 Cg EP %%Page: 20 20 %%BeginPageSetup BP @@ -2746,7 +2746,7 @@ R .407(xpanded may be enclosed in braces, which are optional b)-.15 F Q 1.19(When braces are used, the matching ending brace is the \214rst `) 108 724.8 R F1(})A F0 3.689('n)C 1.189 (ot escaped by a backslash or within a)-3.689 F(GNU Bash 4.4)72 768 Q -(2016 January 25)141.79 E(20)190.95 E 0 Cg EP +(2016 February 8)141.79 E(20)190.95 E 0 Cg EP %%Page: 21 21 %%BeginPageSetup BP @@ -2879,7 +2879,7 @@ G 2.596(oa)-2.596 G 2.596(no)-2.596 G -.25(ff)-2.596 G .096(set of -1 e) G 3.822(sa)-3.822 G 3.822(ne)-3.822 G 1.322(xpansion error if)-3.972 F F1(length)3.822 E F0 -.25(eva)3.822 G 1.322 (luates to a number less than).25 F(zero.)144 708 Q(GNU Bash 4.4)72 768 -Q(2016 January 25)141.79 E(21)190.95 E 0 Cg EP +Q(2016 February 8)141.79 E(21)190.95 E 0 Cg EP %%Page: 22 22 %%BeginPageSetup BP @@ -3020,7 +3020,7 @@ F .806(ginning of the e)-.15 F(xpanded)-.15 E -.25(va)144 712.8 S .62 F0 6.254(.I)C(f)-6.254 E F1(string)3.754 E F0 1.253(is null, matches of) 3.753 F F1(pattern)3.753 E F0 1.253(are deleted and the)3.753 F F2(/) 3.753 E F0(follo)3.753 E(wing)-.25 E F1(pattern)3.753 E F0 1.253(may be) -3.753 F(GNU Bash 4.4)72 768 Q(2016 January 25)141.79 E(22)190.95 E 0 Cg +3.753 F(GNU Bash 4.4)72 768 Q(2016 February 8)141.79 E(22)190.95 E 0 Cg EP %%Page: 23 23 %%BeginPageSetup @@ -3133,7 +3133,7 @@ Q F2 1.697(Command substitution)108 607.2 R F0(allo)4.197 E 1.697 G(lent b).25 E(ut f)-.2 E(aster)-.1 E F1($\(<)2.5 E F2(\214le)2.5 E F1 (\))A F0(.)A 1.724(When the old-style backquote form of substitution is\ used, backslash retains its literal meaning e)108 729.6 R(xcept)-.15 E -(GNU Bash 4.4)72 768 Q(2016 January 25)141.79 E(23)190.95 E 0 Cg EP +(GNU Bash 4.4)72 768 Q(2016 February 8)141.79 E(23)190.95 E 0 Cg EP %%Page: 24 24 %%BeginPageSetup BP @@ -3263,7 +3263,7 @@ F0 3.177(,a).24 G .677(nd replaced with an alphabeti-)-3.177 F .562 (cally sorted list of \214lenames matching the pattern \(see)108 722.4 R F3 -.09(Pa)3.062 G(tter).09 E 2.812(nM)-.135 G(atching)-2.812 E F0(belo) 2.812 E 3.062(w\). If)-.25 F .562(no matching \214lenames)3.062 F -(GNU Bash 4.4)72 768 Q(2016 January 25)141.79 E(24)190.95 E 0 Cg EP +(GNU Bash 4.4)72 768 Q(2016 February 8)141.79 E(24)190.95 E 0 Cg EP %%Page: 25 25 %%BeginPageSetup BP @@ -3402,7 +3402,7 @@ E F3(symbol)A F1(.])A F0(matches the collating symbol)2.5 E F3(symbol) 730.8 R .255(In the follo)5.255 F .255(wing description, a)-.25 F F3 (pattern-list)2.755 E F0 .255 (is a list of one or more patterns separated by a)2.755 F F1(|)2.756 E -F0(.)A(GNU Bash 4.4)72 768 Q(2016 January 25)141.79 E(25)190.95 E 0 Cg +F0(.)A(GNU Bash 4.4)72 768 Q(2016 February 8)141.79 E(25)190.95 E 0 Cg EP %%Page: 26 26 %%BeginPageSetup @@ -3492,7 +3492,7 @@ E F1(/de)144 657.6 Q(v/stdin)-.15 E F0(File descriptor 0 is duplicated.) 180 669.6 Q F1(/de)144 681.6 Q(v/stdout)-.15 E F0 (File descriptor 1 is duplicated.)180 693.6 Q F1(/de)144 705.6 Q (v/stderr)-.15 E F0(File descriptor 2 is duplicated.)180 717.6 Q -(GNU Bash 4.4)72 768 Q(2016 January 25)141.79 E(26)190.95 E 0 Cg EP +(GNU Bash 4.4)72 768 Q(2016 February 8)141.79 E(26)190.95 E 0 Cg EP %%Page: 27 27 %%BeginPageSetup BP @@ -3585,7 +3585,7 @@ F1(Duplicating File Descriptors)2.5 E F0(belo)2.5 E 691.2 Q(xpansion of)-.15 E F2(wor)2.5 E(d)-.37 E F0(.).77 E (The format for appending standard output and standard error is:)108 708 Q F1(&>>)144 724.8 Q F2(wor)A(d)-.37 E F0(GNU Bash 4.4)72 768 Q -(2016 January 25)141.79 E(27)190.95 E 0 Cg EP +(2016 February 8)141.79 E(27)190.95 E 0 Cg EP %%Page: 28 28 %%BeginPageSetup BP @@ -3682,7 +3682,7 @@ F0 2.754<2c8c>C .254(le descriptor)-2.754 F F2(n)3.114 E F0 .254 (is closed after being duplicated to)2.5 E F2(n)2.5 E F0(.)A(Similarly) 108 708 Q 2.5(,t)-.65 G(he redirection operator)-2.5 E([)144 724.8 Q F2 (n)A F0(])A F1(>&)A F2(digit)A F1A F0(GNU Bash 4.4)72 768 Q -(2016 January 25)141.79 E(28)190.95 E 0 Cg EP +(2016 February 8)141.79 E(28)190.95 E 0 Cg EP %%Page: 29 29 %%BeginPageSetup BP @@ -3819,7 +3819,7 @@ F(-)-.2 E(ited unless the)108 688.8 Q F2(\255o errtrace)2.5 E F0 3.155 E F0 -.2(bu)3.155 G .655(iltin command.).2 F(Ordinarily)5.655 E 3.155(,v)-.65 G .655(ariables and)-3.405 F(their v)108 717.6 Q (alues are shared between the function and its caller)-.25 E(.)-.55 E -(GNU Bash 4.4)72 768 Q(2016 January 25)141.79 E(29)190.95 E 0 Cg EP +(GNU Bash 4.4)72 768 Q(2016 February 8)141.79 E(29)190.95 E 0 Cg EP %%Page: 30 30 %%BeginPageSetup BP @@ -3926,7 +3926,7 @@ F F1(declar)3.89 E 3.89(e-)-.18 G(i)-3.89 E F0(is)3.89 E .333 (alue e)-.25 F -.25(va)-.25 G .332(luates to 0.).25 F 2.832(As)5.332 G .332(hell v)-2.832 F .332(ariable need not ha)-.25 F .632 -.15(ve i)-.2 H(ts).15 E F3(inte)2.832 E -.1(ge)-.4 G(r).1 E F0(attrib)2.832 E .332 -(ute turned on)-.2 F(GNU Bash 4.4)72 768 Q(2016 January 25)141.79 E(30) +(ute turned on)-.2 F(GNU Bash 4.4)72 768 Q(2016 February 8)141.79 E(30) 190.95 E 0 Cg EP %%Page: 31 31 %%BeginPageSetup @@ -4041,7 +4041,7 @@ F1(optname)2.5 E F0 -.35(Tr)144 685.2 S .262(ue if the shell option).35 F F1(optname)2.992 E F0 .262(is enabled.)2.942 F .262 (See the list of options under the description of the)5.262 F F3 2.763 E F0(option to the)144 697.2 Q F3(set)2.5 E F0 -.2(bu)2.5 G -(iltin belo).2 E -.65(w.)-.25 G(GNU Bash 4.4)72 768 Q(2016 January 25) +(iltin belo).2 E -.65(w.)-.25 G(GNU Bash 4.4)72 768 Q(2016 February 8) 141.79 E(31)190.95 E 0 Cg EP %%Page: 32 32 %%BeginPageSetup @@ -4133,7 +4133,7 @@ Q(xits with a status of zero.)-.15 E F4(COMMAND EXECUTION)72 703.2 Q F0 .546(After a command has been split into w)108 715.2 R .547 (ords, if it results in a simple command and an optional list of ar)-.1 F(gu-)-.18 E(ments, the follo)108 727.2 Q(wing actions are tak)-.25 E -(en.)-.1 E(GNU Bash 4.4)72 768 Q(2016 January 25)141.79 E(32)190.95 E 0 +(en.)-.1 E(GNU Bash 4.4)72 768 Q(2016 February 8)141.79 E(32)190.95 E 0 Cg EP %%Page: 33 33 %%BeginPageSetup @@ -4247,7 +4247,7 @@ F1(PPID)2.5 E F0 .426(When a simple command other than a b)108 616.8 R (odi\214cations and additions speci\214ed by redirections to the com-) -3.556 F(mand)144 669.6 Q<83>108 686.4 Q(the current w)144 686.4 Q (orking directory)-.1 E<83>108 703.2 Q(the \214le creation mode mask)144 -703.2 Q(GNU Bash 4.4)72 768 Q(2016 January 25)141.79 E(33)190.95 E 0 Cg +703.2 Q(GNU Bash 4.4)72 768 Q(2016 February 8)141.79 E(33)190.95 E 0 Cg EP %%Page: 34 34 %%BeginPageSetup @@ -4375,7 +4375,7 @@ Q(ails because of an error during e)-.1 E F1(Bash)108 724.8 Q F0 .201(itself returns the e)2.701 F .202 (xit status of the last command e)-.15 F -.15(xe)-.15 G .202 (cuted, unless a syntax error occurs, in which case).15 F(GNU Bash 4.4) -72 768 Q(2016 January 25)141.79 E(34)190.95 E 0 Cg EP +72 768 Q(2016 February 8)141.79 E(34)190.95 E 0 Cg EP %%Page: 35 35 %%BeginPageSetup BP @@ -4511,7 +4511,7 @@ F1(kill)3.395 E F0 .894(command to kill it.)3.395 F(A)5.894 E F1(^Z) Q F5(jobspec)A F0 3.457(\). Job)B(number)3.457 E F5(n)3.817 E F0 .957 (may be referred to as)3.697 F F1(%n)3.457 E F0 5.957(.A)C .957 (job may also be referred to using a pre\214x of the)-2.5 F -(GNU Bash 4.4)72 768 Q(2016 January 25)141.79 E(35)190.95 E 0 Cg EP +(GNU Bash 4.4)72 768 Q(2016 February 8)141.79 E(35)190.95 E 0 Cg EP %%Page: 36 36 %%BeginPageSetup BP @@ -4631,7 +4631,7 @@ F1(\\W)144 679.2 Q F0(the basename of the current w)180 679.2 Q (the command number of this command)180 703.2 Q F1(\\$)144 715.2 Q F0 (if the ef)180 715.2 Q(fecti)-.25 E .3 -.15(ve U)-.25 H(ID is 0, a).15 E F1(#)2.5 E F0 2.5(,o)C(therwise a)-2.5 E F1($)2.5 E F0(GNU Bash 4.4)72 -768 Q(2016 January 25)141.79 E(36)190.95 E 0 Cg EP +768 Q(2016 February 8)141.79 E(36)190.95 E 0 Cg EP %%Page: 37 37 %%BeginPageSetup BP @@ -4759,7 +4759,7 @@ F0(,).72 E F2(SP)2.5 E -.3(AC)-.9 G(E).3 E F0 2.5(,a).73 G(nd)-2.5 E F2 F -.15(ey)-.1 G 2.709(st).15 G 2.709(ob)-2.709 G 2.709(eb)-2.709 G .209 (ound to a string that is inserted when the k)-2.709 F .509 -.15(ey i) -.1 H(s).15 E(pressed \(a)108 724.8 Q F2(macr)2.5 E(o)-.45 E F0(\).)A -(GNU Bash 4.4)72 768 Q(2016 January 25)141.79 E(37)190.95 E 0 Cg EP +(GNU Bash 4.4)72 768 Q(2016 February 8)141.79 E(37)190.95 E 0 Cg EP %%Page: 38 38 %%BeginPageSetup BP @@ -4853,7 +4853,7 @@ R .043(ariables that can be used to further customize its beha)-.25 F (vior)-.2 E 5.043(.A)-.55 G -.25(va)-2.5 G .043 (riable may be set in the).25 F F2(inpu-)2.554 E(tr)108 727.2 Q(c)-.37 E F0(\214le with a statement of the form)2.81 E(GNU Bash 4.4)72 768 Q -(2016 January 25)141.79 E(38)190.95 E 0 Cg EP +(2016 February 8)141.79 E(38)190.95 E 0 Cg EP %%Page: 39 39 %%BeginPageSetup BP @@ -4955,7 +4955,7 @@ ing of characters, instead of treating each character as if)-.25 F .543 (it had been read from the k)144 693.6 R -.15(ey)-.1 G 3.043 (board. This).15 F .543(can pre)3.043 F -.15(ve)-.25 G .544 (nt pasted characters from being interpreted as).15 F(editing commands.) -144 705.6 Q(GNU Bash 4.4)72 768 Q(2016 January 25)141.79 E(39)190.95 E 0 +144 705.6 Q(GNU Bash 4.4)72 768 Q(2016 February 8)141.79 E(39)190.95 E 0 Cg EP %%Page: 40 40 %%BeginPageSetup @@ -5066,7 +5066,7 @@ E F2 -.37(re)2.551 G(adline).37 E F0 .051(will w)2.551 F .051 (ompleted names which are symbolic links to directories ha)-2.675 F .475 -.15(ve a s)-.2 H .175(lash appended \(sub-).15 F(ject to the v)144 708 Q(alue of)-.25 E F1(mark\255dir)2.5 E(ectories)-.18 E F0(\).)A -(GNU Bash 4.4)72 768 Q(2016 January 25)141.79 E(40)190.95 E 0 Cg EP +(GNU Bash 4.4)72 768 Q(2016 February 8)141.79 E(40)190.95 E 0 Cg EP %%Page: 41 41 %%BeginPageSetup BP @@ -5165,7 +5165,7 @@ be used to embed a ter)-.15 F(-)-.2 E (st)-.55 G .846(ype as reported by)-3.346 F F2(stat)3.346 E F0 .846 (\(2\) is appended to the \214lename)B (when listing possible completions.)144 696 Q(GNU Bash 4.4)72 768 Q -(2016 January 25)141.79 E(41)190.95 E 0 Cg EP +(2016 February 8)141.79 E(41)190.95 E 0 Cg EP %%Page: 42 42 %%BeginPageSetup BP @@ -5271,7 +5271,7 @@ F -.15(xe)-.15 G .175(cute that command.).15 F -.15(Fo)5.175 G(r).15 E -3.153 F 3.153(yi)-.15 G(nterv)-3.153 E(en-)-.15 E (ing characters de\214ning a ne)108 724.8 Q 2.5(ws)-.25 G (earch string, an)-2.5 E 2.5(yr)-.15 G(emembered search string is used.) --2.5 E(GNU Bash 4.4)72 768 Q(2016 January 25)141.79 E(42)190.95 E 0 Cg +-2.5 E(GNU Bash 4.4)72 768 Q(2016 February 8)141.79 E(42)190.95 E 0 Cg EP %%Page: 43 43 %%BeginPageSetup @@ -5355,7 +5355,7 @@ E(ving forw)-.15 E(ard in the list.)-.1 E F1 (Search forw)144 698.4 R 1.132(ard starting at the current line and mo) -.1 F 1.131(ving `do)-.15 F 1.131(wn' through the history as necessary) -.25 F(.)-.65 E(This is an incremental search.)144 710.4 Q(GNU Bash 4.4) -72 768 Q(2016 January 25)141.79 E(43)190.95 E 0 Cg EP +72 768 Q(2016 February 8)141.79 E(43)190.95 E 0 Cg EP %%Page: 44 44 %%BeginPageSetup BP @@ -5462,7 +5462,7 @@ H .491(hrough the history).15 F 5.492(.A)-.65 G(ne)-2.5 E -.05(ga)-.15 G (there are no characters on the line, and point is at the be)144 700.8 R .592(ginning of the line, Readline interprets it)-.15 F (as the end of input and returns)144 712.8 Q F3(EOF)2.5 E F4(.)A F0 -(GNU Bash 4.4)72 768 Q(2016 January 25)141.79 E(44)190.95 E 0 Cg EP +(GNU Bash 4.4)72 768 Q(2016 February 8)141.79 E(44)190.95 E 0 Cg EP %%Page: 45 45 %%BeginPageSetup BP @@ -5557,7 +5557,7 @@ Q(ard from point to the be)-.1 E(ginning of the line.)-.15 E (ord \(M\255Rubout\))-.1 E F0(Kill the w)144 712.8 Q(ord behind point.) -.1 E -.8(Wo)5 G(rd boundaries are the same as those used by).8 E F1 (backward\255w)2.5 E(ord)-.1 E F0(.)A(GNU Bash 4.4)72 768 Q -(2016 January 25)141.79 E(45)190.95 E 0 Cg EP +(2016 February 8)141.79 E(45)190.95 E 0 Cg EP %%Page: 46 46 %%BeginPageSetup BP @@ -5652,7 +5652,7 @@ F .929(ord to be completed with a single match from the list of)-.1 F 1.193(possible completions.)144 729.6 R 1.193(Repeated e)6.193 F -.15 (xe)-.15 G 1.193(cution of).15 F F1(menu\255complete)3.694 E F0 1.194 (steps through the list of possible)3.694 F(GNU Bash 4.4)72 768 Q -(2016 January 25)141.79 E(46)190.95 E 0 Cg EP +(2016 February 8)141.79 E(46)190.95 E 0 Cg EP %%Page: 47 47 %%BeginPageSetup BP @@ -5746,7 +5746,7 @@ E F0(Re-e)144 664.8 Q -.15(xe)-.15 G .999(cute the last k).15 F -.15(ey) E F1(print\255last\255kbd\255macr)108 688.8 Q 2.5(o\()-.18 G(\))-2.5 E F0(Print the last k)144 700.8 Q -.15(ey)-.1 G (board macro de\214ned in a format suitable for the).15 E F2(inputr)2.5 -E(c)-.37 E F0(\214le.)2.5 E(GNU Bash 4.4)72 768 Q(2016 January 25)141.79 +E(c)-.37 E F0(\214le.)2.5 E(GNU Bash 4.4)72 768 Q(2016 February 8)141.79 E(47)190.95 E 0 Cg EP %%Page: 48 48 %%BeginPageSetup @@ -5850,7 +5850,7 @@ le completions.)2.5 E F1(glob\255expand\255w)108 648 Q(ord \(C\255x *\)) .872(the line is redra)144 720 R 3.372(wn. If)-.15 F 3.372(an)3.372 G .872(umeric ar)-3.372 F .872 (gument is supplied, an asterisk is appended before pathname)-.18 F -(GNU Bash 4.4)72 768 Q(2016 January 25)141.79 E(48)190.95 E 0 Cg EP +(GNU Bash 4.4)72 768 Q(2016 February 8)141.79 E(48)190.95 E 0 Cg EP %%Page: 49 49 %%BeginPageSetup BP @@ -5976,7 +5976,7 @@ tion or command has complete free-)-.1 F(dom in generating the matches.) -.65(w, t)-.25 H 2.956(og).65 G .456(enerate the matches.)-2.956 F .456 (It must put the possible completions in the)5.456 F F3(COMPREPL)108 722.4 Q(Y)-.828 E F0(array v)2.25 E(ariable, one per array element.)-.25 -E(GNU Bash 4.4)72 768 Q(2016 January 25)141.79 E(49)190.95 E 0 Cg EP +E(GNU Bash 4.4)72 768 Q(2016 February 8)141.79 E(49)190.95 E 0 Cg EP %%Page: 50 50 %%BeginPageSetup BP @@ -6105,7 +6105,7 @@ E F4(~/.bash_history)2.583 E F0(\).)A .315(The \214le named by the v)108 (lines speci\214ed by the v)108 724.8 R .658(alue of)-.25 F F5 (HISTFILESIZE)3.158 E F6(.)A F0(If)5.158 E F1(HISTFILESIZE)3.158 E F0 .659(is unset, or set to null, a non-numeric)3.158 F(GNU Bash 4.4)72 768 -Q(2016 January 25)141.79 E(50)190.95 E 0 Cg EP +Q(2016 February 8)141.79 E(50)190.95 E 0 Cg EP %%Page: 51 51 %%BeginPageSetup BP @@ -6255,7 +6255,7 @@ E F0 .056(option to the)2.556 F F3(history)2.555 E F0 -.2(bu)2.555 G (end of the history list without actually e)108 729.6 Q -.15(xe)-.15 G (cuting them, so that the).15 E 2.5(ya)-.15 G(re a)-2.5 E -.25(va)-.2 G (ilable for subsequent recall.).25 E(GNU Bash 4.4)72 768 Q -(2016 January 25)141.79 E(51)190.95 E 0 Cg EP +(2016 February 8)141.79 E(51)190.95 E 0 Cg EP %%Page: 52 52 %%BeginPageSetup BP @@ -6364,7 +6364,7 @@ F .666(be quoted in)144 729.6 R F2(old)3.396 E F0(and)3.936 E F2(ne) 3.526 E(w)-.15 E F0 .666(with a single backslash.)3.476 F .666 (If & appears in)5.666 F F2(ne)3.166 E(w)-.15 E F0 3.166(,i).31 G 3.166 (ti)-3.166 G 3.166(sr)-3.166 G .666(eplaced by)-3.166 F F2(old)3.166 E -F0 5.666(.A).77 G(GNU Bash 4.4)72 768 Q(2016 January 25)141.79 E(52) +F0 5.666(.A).77 G(GNU Bash 4.4)72 768 Q(2016 February 8)141.79 E(52) 190.95 E 0 Cg EP %%Page: 53 53 %%BeginPageSetup @@ -6509,7 +6509,7 @@ G(ymap)-.2 E F0(])A F1 -.1(ke)2.5 G(yseq)-.2 E F0(:)A F1 -.37(re)C 2.738 F .475(macro, or set a)144 726 R F2 -.18(re)2.975 G(adline).18 E F0 -.25(va)2.975 G 2.975(riable. Each).25 F .476(non-option ar)2.976 F .476(gument is a command as it w)-.18 F .476(ould appear in)-.1 F -(GNU Bash 4.4)72 768 Q(2016 January 25)141.79 E(53)190.95 E 0 Cg EP +(GNU Bash 4.4)72 768 Q(2016 February 8)141.79 E(53)190.95 E 0 Cg EP %%Page: 54 54 %%BeginPageSetup BP @@ -6629,7 +6629,7 @@ F0 .322(shell v)2.572 F .322(ariable is)-.25 F 1.036(the def)144 720 R 3.536(ault. An)-.1 F 3.536(ya)-.15 G 1.035(dditional ar)-3.536 F 1.035 (guments follo)-.18 F(wing)-.25 E F1(dir)3.535 E F0 1.035(are ignored.) 3.535 F 1.035(The v)6.035 F(ariable)-.25 E F3(CDP)3.535 E -.855(AT)-.666 -G(H).855 E F0(de\214nes)3.285 E(GNU Bash 4.4)72 768 Q(2016 January 25) +G(H).855 E F0(de\214nes)3.285 E(GNU Bash 4.4)72 768 Q(2016 February 8) 141.79 E(54)190.95 E 0 Cg EP %%Page: 55 55 %%BeginPageSetup @@ -6770,7 +6770,7 @@ F33.847 E F0 1.346(option indicates that the remaining options) (he follo).15 F .555(wing meanings.)-.25 F .555(The ar)5.555 F .555 (guments to the)-.18 F F33.056 E F0(,)A F33.056 E F0 3.056 (,a)C(nd)-3.056 E F33.056 E F0(GNU Bash 4.4)72 768 Q -(2016 January 25)141.79 E(55)190.95 E 0 Cg EP +(2016 February 8)141.79 E(55)190.95 E 0 Cg EP %%Page: 56 56 %%BeginPageSetup BP @@ -6843,7 +6843,7 @@ Q(en from the \214le speci\214ed by the)-.1 E/F3 9/Times-Bold@0 SF 696 Q F0(Names of running jobs, if job control is acti)224 696 Q -.15 (ve)-.25 G(.).15 E F1(ser)184 708 Q(vice)-.1 E F0(Service names.)224 708 Q(May also be speci\214ed as)5 E F12.5 E F0(.)A(GNU Bash 4.4)72 -768 Q(2016 January 25)141.79 E(56)190.95 E 0 Cg EP +768 Q(2016 February 8)141.79 E(56)190.95 E 0 Cg EP %%Page: 57 57 %%BeginPageSetup BP @@ -6954,7 +6954,7 @@ F1(while)4.254 E F0(,)A F1(until)4.254 E F0 4.254(,o)C(r)-4.254 E F1 (ve)-.25 G(l').15 E 3.013('l)-.74 G .513(oop\) is resumed.)-3.013 F .514 (The return v)5.514 F .514(alue is 0 unless)-.25 F F2(n)3.014 E F0(is) 3.014 E(not greater than or equal to 1.)144 698.4 Q(GNU Bash 4.4)72 768 -Q(2016 January 25)141.79 E(57)190.95 E 0 Cg EP +Q(2016 February 8)141.79 E(57)190.95 E 0 Cg EP %%Page: 58 58 %%BeginPageSetup BP @@ -7095,7 +7095,7 @@ F 2.003(The current directory is)7.003 F(al)144 693.6 Q -.1(wa)-.1 G F1144 717.6 Q F0 .881 (Produces a listing using full pathnames; the def)180 717.6 R .882 (ault listing format uses a tilde to denote)-.1 F(the home directory)180 -729.6 Q(.)-.65 E(GNU Bash 4.4)72 768 Q(2016 January 25)141.79 E(58) +729.6 Q(.)-.65 E(GNU Bash 4.4)72 768 Q(2016 February 8)141.79 E(58) 190.95 E 0 Cg EP %%Page: 59 59 %%BeginPageSetup @@ -7211,7 +7211,7 @@ F2(\214lename)4.024 E F0 4.024(,o).18 G 4.024(ns)-4.024 G 1.524 F .398(guments, the)-.18 F .098(list consists of all enabled shell b)144 727.2 R 2.598(uiltins. If)-.2 F F12.598 E F0 .098 (is supplied, only disabled b)2.598 F .099(uiltins are printed.)-.2 F -(If)5.099 E F12.599 E F0(GNU Bash 4.4)72 768 Q(2016 January 25) +(If)5.099 E F12.599 E F0(GNU Bash 4.4)72 768 Q(2016 February 8) 141.79 E(59)190.95 E 0 Cg EP %%Page: 60 60 %%BeginPageSetup @@ -7350,7 +7350,7 @@ R .142(alue is 0 unless an in)-.25 F -.25(va)-.4 G .142 E F2(last)2.732 E F0 .455(specify history lines out of range.)144 720 R .454(If the)5.454 F F12.954 E F0 .454 (option is supplied, the return v)2.954 F .454(alue is the v)-.25 F .454 -(alue of the)-.25 F(GNU Bash 4.4)72 768 Q(2016 January 25)141.79 E(60) +(alue of the)-.25 F(GNU Bash 4.4)72 768 Q(2016 February 8)141.79 E(60) 190.95 E 0 Cg EP %%Page: 61 61 %%BeginPageSetup @@ -7475,7 +7475,7 @@ F1(name)3.203 E F0(ar)3.203 E(guments)-.18 E .795(are supplied with)144 (is supplied, information about remembered commands is printed.)2.821 F .322(The return status is true)5.322 F(unless a)144 710.4 Q F1(name)2.86 E F0(is not found or an in)2.68 E -.25(va)-.4 G(lid option is supplied.) -.25 E(GNU Bash 4.4)72 768 Q(2016 January 25)141.79 E(61)190.95 E 0 Cg EP +.25 E(GNU Bash 4.4)72 768 Q(2016 February 8)141.79 E(61)190.95 E 0 Cg EP %%Page: 62 62 %%BeginPageSetup BP @@ -7581,7 +7581,7 @@ F .194(as last noti-)-.1 F(\214ed of their status.)180 667.2 Q F1 F0 .314(is gi)3.124 F -.15(ve)-.25 G .314 (n, output is restricted to information about that job).15 F 5.313(.T) -.4 G .313(he return status is 0 unless)-5.313 F(GNU Bash 4.4)72 768 Q -(2016 January 25)141.79 E(62)190.95 E 0 Cg EP +(2016 February 8)141.79 E(62)190.95 E 0 Cg EP %%Page: 63 63 %%BeginPageSetup BP @@ -7724,7 +7724,7 @@ F2(popd)108 684 Q F0<5bad>2.5 E F2(n)A F0 2.5(][)C(+)-2.5 E F1(n)A F0 708 R F2(cd)3.979 E F0 1.479(to the ne)3.979 F 3.979(wt)-.25 G 1.479 (op directory)-3.979 F 6.479(.A)-.65 G -.18(rg)-6.479 G 1.478 (uments, if supplied, ha).18 F 1.778 -.15(ve t)-.2 H 1.478(he follo).15 -F(wing)-.25 E(meanings:)144 720 Q(GNU Bash 4.4)72 768 Q(2016 January 25) +F(wing)-.25 E(meanings:)144 720 Q(GNU Bash 4.4)72 768 Q(2016 February 8) 141.79 E(63)190.95 E 0 Cg EP %%Page: 64 64 %%BeginPageSetup @@ -7841,7 +7841,7 @@ E F0 .489(command is successful, a)2.989 F F1(dirs)2.988 E F0 .488 F1(pushd)2.988 E F0 1.039(returns 0 unless the cd to)144 724.8 R F2(dir) 3.889 E F0 -.1(fa)4.269 G 3.539(ils. W).1 F 1.039(ith the second form,) -.4 F F1(pushd)3.54 E F0 1.04(returns 0 unless the directory)3.54 F -(GNU Bash 4.4)72 768 Q(2016 January 25)141.79 E(64)190.95 E 0 Cg EP +(GNU Bash 4.4)72 768 Q(2016 February 8)141.79 E(64)190.95 E 0 Cg EP %%Page: 65 65 %%BeginPageSetup BP @@ -7873,103 +7873,108 @@ F2(timeout)3.817 E F0 3.817(][)C F1-3.817 E F2(fd)3.817 E F0(])A ([)108 201.6 Q F2(name)A F0(...])2.5 E .516(One line is read from the s\ tandard input, or from the \214le descriptor)144 213.6 R F2(fd)3.016 E F0 .516(supplied as an ar)3.016 F .516(gument to)-.18 F(the)144 225.6 Q -F12.538 E F0 .038(option, and the \214rst w)2.538 F .038 -(ord is assigned to the \214rst)-.1 F F2(name)2.539 E F0 2.539(,t).18 G -.039(he second w)-2.539 F .039(ord to the second)-.1 F F2(name)2.539 E -F0(,).18 E .42(and so on, with lefto)144 237.6 R -.15(ve)-.15 G 2.92(rw) -.15 G .42(ords and their interv)-3.02 F .42 -(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 249.6 R .54(wer w)-.25 -F .541(ords read from the input stream than names, the remaining names \ -are assigned empty)-.1 F -.25(va)144 261.6 S 3.357(lues. The).25 F .857 -(characters in)3.357 F/F3 9/Times-Bold@0 SF(IFS)3.357 E F0 .857 -(are used to split the line into w)3.107 F .857 -(ords using the same rules the shell)-.1 F .753(uses for e)144 273.6 R -.753(xpansion \(described abo)-.15 F 1.053 -.15(ve u)-.15 H(nder).15 E -F1 -.75(Wo)3.253 G .753(rd Splitting).75 F F0 3.253(\). The)B .753 -(backslash character \()3.253 F F1(\\)A F0 3.253(\)m)C .754(ay be)-3.253 -F .076(used to remo)144 285.6 R .376 -.15(ve a)-.15 H .376 -.15(ny s).15 -H .075(pecial meaning for the ne).15 F .075 -(xt character read and for line continuation.)-.15 F(Options,)5.075 E -(if supplied, ha)144 297.6 Q .3 -.15(ve t)-.2 H(he follo).15 E -(wing meanings:)-.25 E F1144 309.6 Q F2(aname)2.5 E F0 1.049 -(The w)180 321.6 R 1.049 +F13.847 E F0 1.347(option, split into w)3.847 F 1.347 +(ords as described abo)-.1 F 1.648 -.15(ve u)-.15 H(nder).15 E F1 -.75 +(Wo)3.848 G 1.348(rd Splitting).75 F F0 3.848(,a)C 1.348 +(nd the \214rst w)-3.848 F 1.348(ord is)-.1 F 1.465 +(assigned to the \214rst)144 237.6 R F2(name)3.965 E F0 3.965(,t).18 G +1.465(he second w)-3.965 F 1.465(ord to the second)-.1 F F2(name)3.965 E +F0 3.965(,a).18 G 1.465(nd so on.)-3.965 F 1.465(If there are more)6.465 +F -.1(wo)144 249.6 S 1.112(rds than names, the remaining w).1 F 1.112 +(ords and their interv)-.1 F 1.112 +(ening delimiters are assigned to the last)-.15 F F2(name)144 261.6 Q F0 +5.723(.I).18 G 3.223(ft)-5.723 G .723(here are fe)-3.223 F .723(wer w) +-.25 F .722 +(ords read from the input stream than names, the remaining names are)-.1 +F .531(assigned empty v)144 273.6 R 3.031(alues. The)-.25 F .531 +(characters in)3.031 F/F3 9/Times-Bold@0 SF(IFS)3.031 E F0 .532 +(are used to split the line into w)2.781 F .532(ords using the same)-.1 +F .197(rules the shell uses for e)144 285.6 R .197 +(xpansion \(described abo)-.15 F .497 -.15(ve u)-.15 H(nder).15 E F1 +-.75(Wo)2.697 G .197(rd Splitting).75 F F0 2.697(\). The)B .196 +(backslash charac-)2.697 F .156(ter \()144 297.6 R F1(\\)A F0 2.656(\)m) +C .156(ay be used to remo)-2.656 F .457 -.15(ve a)-.15 H .457 -.15(ny s) +.15 H .157(pecial meaning for the ne).15 F .157 +(xt character read and for line continu-)-.15 F 2.5(ation. Options,)144 +309.6 R(if supplied, ha)2.5 E .3 -.15(ve t)-.2 H(he follo).15 E +(wing meanings:)-.25 E F1144 321.6 Q F2(aname)2.5 E F0 1.05(The w) +180 333.6 R 1.049 (ords are assigned to sequential indices of the array v)-.1 F(ariable) --.25 E F2(aname)3.55 E F0 3.55(,s).18 G 1.05(tarting at 0.)-3.55 F F2 -(aname)180.33 333.6 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 F1144 345.6 Q F2(delim)2.5 E F0 -(The \214rst character of)180 357.6 Q F2(delim)2.5 E F0 +-.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 345.6 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 F1144 357.6 Q F2(delim)2.5 E +F0(The \214rst character of)180 369.6 Q F2(delim)2.5 E F0 (is used to terminate the input line, rather than ne)2.5 E(wline.)-.25 E -F1144 369.6 Q F0 .373 -(If the standard input is coming from a terminal,)180 369.6 R F1 -.18 -(re)2.873 G(adline).18 E F0(\(see)2.873 E F3(READLINE)2.872 E F0(abo) -2.622 E -.15(ve)-.15 G 2.872(\)i).15 G 2.872(su)-2.872 G(sed)-2.872 E -.218(to obtain the line.)180 381.6 R .218 +F1144 381.6 Q F0 .372 +(If the standard input is coming from a terminal,)180 381.6 R F1 -.18 +(re)2.873 G(adline).18 E F0(\(see)2.873 E F3(READLINE)2.873 E F0(abo) +2.623 E -.15(ve)-.15 G 2.873(\)i).15 G 2.873(su)-2.873 G(sed)-2.873 E +.218(to obtain the line.)180 393.6 R .218 (Readline uses the current \(or def)5.218 F .218 (ault, if line editing w)-.1 F .218(as not pre)-.1 F(viously)-.25 E -(acti)180 393.6 Q -.15(ve)-.25 G 2.5(\)e).15 G(diting settings.)-2.5 E -F1144 405.6 Q F2(te)2.5 E(xt)-.2 E F0(If)180 405.6 Q F1 -.18(re) -2.716 G(adline).18 E F0 .216(is being used to read the line,)2.716 F F2 +(acti)180 405.6 Q -.15(ve)-.25 G 2.5(\)e).15 G(diting settings.)-2.5 E +F1144 417.6 Q F2(te)2.5 E(xt)-.2 E F0(If)180 417.6 Q F1 -.18(re) +2.715 G(adline).18 E F0 .216(is being used to read the line,)2.715 F F2 (te)2.716 E(xt)-.2 E F0 .216(is placed into the editing b)2.716 F(uf)-.2 -E .215(fer before edit-)-.25 F(ing be)180 417.6 Q(gins.)-.15 E F1 -144 429.6 Q F2(nc)2.5 E(har)-.15 E(s)-.1 E F1 -.18(re)180 441.6 S(ad).18 -E F0 1.394(returns after reading)3.894 F F2(nc)3.894 E(har)-.15 E(s)-.1 -E F0 1.395(characters rather than w)3.894 F 1.395 -(aiting for a complete line of)-.1 F(input, b)180 453.6 Q +E .216(fer before edit-)-.25 F(ing be)180 429.6 Q(gins.)-.15 E F1 +144 441.6 Q F2(nc)2.5 E(har)-.15 E(s)-.1 E F1 -.18(re)180 453.6 S(ad).18 +E F0 1.395(returns after reading)3.895 F F2(nc)3.895 E(har)-.15 E(s)-.1 +E F0 1.395(characters rather than w)3.895 F 1.394 +(aiting for a complete line of)-.1 F(input, b)180 465.6 Q (ut honors a delimiter if fe)-.2 E(wer than)-.25 E F2(nc)2.5 E(har)-.15 E(s)-.1 E F0(characters are read before the delimiter)2.5 E(.)-.55 E F1 -144 465.6 Q F2(nc)2.5 E(har)-.15 E(s)-.1 E F1 -.18(re)180 477.6 S -(ad).18 E F0 1.269(returns after reading e)3.77 F(xactly)-.15 E F2(nc) +144 477.6 Q F2(nc)2.5 E(har)-.15 E(s)-.1 E F1 -.18(re)180 489.6 S +(ad).18 E F0 1.269(returns after reading e)3.769 F(xactly)-.15 E F2(nc) 3.769 E(har)-.15 E(s)-.1 E F0 1.269(characters rather than w)3.769 F -1.269(aiting for a complete)-.1 F .274 -(line of input, unless EOF is encountered or)180 489.6 R F1 -.18(re) -2.775 G(ad).18 E F0 .275(times out.)2.775 F .275 -(Delimiter characters encoun-)5.275 F 1.003 -(tered in the input are not treated specially and do not cause)180 501.6 -R F1 -.18(re)3.502 G(ad).18 E F0 1.002(to return until)3.502 F F2(nc) -3.502 E(har)-.15 E(s)-.1 E F0 .608(characters are read.)180 513.6 R .608 -(The result is not split on the characters in)5.608 F F1(IFS)3.108 E F0 -3.108(;t)C .609(he intent is that the)-3.108 F -.25(va)180 525.6 S .67 +1.27(aiting for a complete)-.1 F .275 +(line of input, unless EOF is encountered or)180 501.6 R F1 -.18(re) +2.775 G(ad).18 E F0 .274(times out.)2.774 F .274 +(Delimiter characters encoun-)5.274 F 1.002 +(tered in the input are not treated specially and do not cause)180 513.6 +R F1 -.18(re)3.503 G(ad).18 E F0 1.003(to return until)3.503 F F2(nc) +3.503 E(har)-.15 E(s)-.1 E F0 .609(characters are read.)180 525.6 R .608 +(The result is not split on the characters in)5.609 F F1(IFS)3.108 E F0 +3.108(;t)C .608(he intent is that the)-3.108 F -.25(va)180 537.6 S .669 (riable is assigned e).25 F .669 -(xactly the characters read \(with the e)-.15 F .669 -(xception of backslash; see the)-.15 F F1180 537.6 Q F0 -(option belo)2.5 E(w\).)-.25 E F1144 549.6 Q F2(pr)2.5 E(ompt)-.45 -E F0(Display)180 561.6 Q F2(pr)3.66 E(ompt)-.45 E F0 1.161 -(on standard error)3.66 F 3.661(,w)-.4 G 1.161(ithout a trailing ne) --3.661 F 1.161(wline, before attempting to read)-.25 F(an)180 573.6 Q +(xactly the characters read \(with the e)-.15 F .67 +(xception of backslash; see the)-.15 F F1180 549.6 Q F0 +(option belo)2.5 E(w\).)-.25 E F1144 561.6 Q F2(pr)2.5 E(ompt)-.45 +E F0(Display)180 573.6 Q F2(pr)3.661 E(ompt)-.45 E F0 1.161 +(on standard error)3.661 F 3.661(,w)-.4 G 1.161(ithout a trailing ne) +-3.661 F 1.161(wline, before attempting to read)-.25 F(an)180 585.6 Q 2.5(yi)-.15 G 2.5(nput. The)-2.5 F (prompt is displayed only if input is coming from a terminal.)2.5 E F1 -144 585.6 Q F0 .544(Backslash does not act as an escape character) -180 585.6 R 5.543(.T)-.55 G .543 -(he backslash is considered to be part of)-5.543 F(the line.)180 597.6 Q +144 597.6 Q F0 .543(Backslash does not act as an escape character) +180 597.6 R 5.543(.T)-.55 G .544 +(he backslash is considered to be part of)-5.543 F(the line.)180 609.6 Q (In particular)5 E 2.5(,ab)-.4 G(ackslash-ne)-2.5 E (wline pair may not be used as a line continuation.)-.25 E F1144 -609.6 Q F0(Silent mode.)180 609.6 Q +621.6 Q F0(Silent mode.)180 621.6 Q (If input is coming from a terminal, characters are not echoed.)5 E F1 -144 621.6 Q F2(timeout)2.5 E F0(Cause)180 633.6 Q F1 -.18(re)2.928 -G(ad).18 E F0 .428(to time out and return f)2.928 F .428 -(ailure if a complete line of input \(or a speci\214ed num-)-.1 F .561 -(ber of characters\) is not read within)180 645.6 R F2(timeout)3.061 E -F0(seconds.)3.061 E F2(timeout)5.561 E F0 .56(may be a decimal number) -3.061 F(with a fractional portion follo)180 657.6 Q +144 633.6 Q F2(timeout)2.5 E F0(Cause)180 645.6 Q F1 -.18(re)2.929 +G(ad).18 E F0 .428(to time out and return f)2.929 F .428 +(ailure if a complete line of input \(or a speci\214ed num-)-.1 F .56 +(ber of characters\) is not read within)180 657.6 R F2(timeout)3.061 E +F0(seconds.)3.061 E F2(timeout)5.561 E F0 .561(may be a decimal number) +3.061 F(with a fractional portion follo)180 669.6 Q (wing the decimal point.)-.25 E(This option is only ef)5 E(fecti)-.25 E .3 -.15(ve i)-.25 H(f).15 E F1 -.18(re)2.5 G(ad).18 E F0 .506(is readin\ g input from a terminal, pipe, or other special \214le; it has no ef)180 -669.6 R .505(fect when reading)-.25 F .589(from re)180 681.6 R .589 -(gular \214les.)-.15 F(If)5.589 E F1 -.18(re)3.089 G(ad).18 E F0 .589 -(times out,)3.089 F F1 -.18(re)3.089 G(ad).18 E F0(sa)3.089 E -.15(ve) --.2 G 3.089(sa).15 G .889 -.15(ny p)-3.089 H .59 -(artial input read into the speci\214ed).15 F -.25(va)180 693.6 S +681.6 R .506(fect when reading)-.25 F .59(from re)180 693.6 R .59 +(gular \214les.)-.15 F(If)5.59 E F1 -.18(re)3.09 G(ad).18 E F0 .589 +(times out,)3.09 F F1 -.18(re)3.089 G(ad).18 E F0(sa)3.089 E -.15(ve)-.2 +G 3.089(sa).15 G .889 -.15(ny p)-3.089 H .589 +(artial input read into the speci\214ed).15 F -.25(va)180 705.6 S (riable).25 E F2(name)2.77 E F0 5.27(.I)C(f)-5.27 E F2(timeout)2.77 E F0 .27(is 0,)2.77 F F1 -.18(re)2.77 G(ad).18 E F0 .27(returns immediately) 2.77 F 2.77(,w)-.65 G .27(ithout trying to read an)-2.77 F 2.77(yd)-.15 -G(ata.)-2.77 E 1.12(The e)180 705.6 R 1.12 +G(ata.)-2.77 E 1.12(The e)180 717.6 R 1.12 (xit status is 0 if input is a)-.15 F -.25(va)-.2 G 1.12 (ilable on the speci\214ed \214le descriptor).25 F 3.62(,n)-.4 G 1.12 -(on-zero other)-3.62 F(-)-.2 E 2.5(wise. The)180 717.6 R -.15(ex)2.5 G +(on-zero other)-3.62 F(-)-.2 E 2.5(wise. The)180 729.6 R -.15(ex)2.5 G (it status is greater than 128 if the timeout is e).15 E(xceeded.)-.15 E -(GNU Bash 4.4)72 768 Q(2016 January 25)141.79 E(65)190.95 E 0 Cg EP +(GNU Bash 4.4)72 768 Q(2016 February 8)141.79 E(65)190.95 E 0 Cg EP %%Page: 66 66 %%BeginPageSetup BP @@ -7977,42 +7982,42 @@ BP /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F (Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E/F1 10/Times-Bold@0 SF144 84 Q/F2 10/Times-Italic@0 SF(fd)2.5 E F0 -(Read input from \214le descriptor)180 84 Q F2(fd)2.5 E F0(.)A .477 -(If no)144 100.8 R F2(names)3.337 E F0 .477 -(are supplied, the line read is assigned to the v)3.247 F(ariable)-.25 E -/F3 9/Times-Bold@0 SF(REPL)2.976 E(Y)-.828 E/F4 9/Times-Roman@0 SF(.)A -F0 .476(The e)4.976 F .476(xit status is zero,)-.15 F .772 -(unless end-of-\214le is encountered,)144 112.8 R F1 -.18(re)3.272 G(ad) -.18 E F0 .773 -(times out \(in which case the status is greater than 128\), a)3.272 F +(Read input from \214le descriptor)180 84 Q F2(fd)2.5 E F0(.)A .476 +(If no)144 100.8 R F2(names)3.336 E F0 .476 +(are supplied, the line read is assigned to the v)3.246 F(ariable)-.25 E +/F3 9/Times-Bold@0 SF(REPL)2.977 E(Y)-.828 E/F4 9/Times-Roman@0 SF(.)A +F0 .477(The e)4.977 F .477(xit status is zero,)-.15 F .773 +(unless end-of-\214le is encountered,)144 112.8 R F1 -.18(re)3.273 G(ad) +.18 E F0 .772 +(times out \(in which case the status is greater than 128\), a)3.273 F -.25(va)144 124.8 S 2.004 -(riable assignment error \(such as assigning to a readonly v).25 F 2.004 -(ariable\) occurs, or an in)-.25 F -.25(va)-.4 G 2.004(lid \214le).25 F +(riable assignment error \(such as assigning to a readonly v).25 F 2.005 +(ariable\) occurs, or an in)-.25 F -.25(va)-.4 G 2.005(lid \214le).25 F (descriptor is supplied as the ar)144 136.8 Q(gument to)-.18 E F1 2.5 E F0(.)A F1 -.18(re)108 153.6 S(adonly).18 E F0([)2.5 E F1(\255aAf)A F0 2.5(][)C F1-2.5 E F0 2.5(][)C F2(name)-2.5 E F0([=)A F2(wor)A (d)-.37 E F0 2.5(].)C(..])-2.5 E .77(The gi)144 165.6 R -.15(ve)-.25 G (n).15 E F2(names)3.27 E F0 .77(are mark)3.27 F .77(ed readonly; the v) -.1 F .77(alues of these)-.25 F F2(names)3.63 E F0 .77 -(may not be changed by subse-)3.54 F 1.097(quent assignment.)144 177.6 R -1.097(If the)6.097 F F13.597 E F0 1.097 -(option is supplied, the functions corresponding to the)3.597 F F2 -(names)3.596 E F0 1.096(are so)3.596 F(mark)144 189.6 Q 3.334(ed. The) +(may not be changed by subse-)3.54 F 1.096(quent assignment.)144 177.6 R +1.096(If the)6.096 F F13.596 E F0 1.097 +(option is supplied, the functions corresponding to the)3.596 F F2 +(names)3.597 E F0 1.097(are so)3.597 F(mark)144 189.6 Q 3.334(ed. The) -.1 F F13.334 E F0 .834(option restricts the v)3.334 F .834 (ariables to inde)-.25 F -.15(xe)-.15 G 3.334(da).15 G .834(rrays; the) -3.334 F F13.334 E F0 .834(option restricts the v)3.334 F(ari-) --.25 E .777(ables to associati)144 201.6 R 1.077 -.15(ve a)-.25 H 3.277 -(rrays. If).15 F .777(both options are supplied,)3.277 F F13.277 E -F0(tak)3.277 E .776(es precedence.)-.1 F .776(If no)5.776 F F2(name) -3.636 E F0(ar)3.456 E(gu-)-.18 E .521(ments are gi)144 213.6 R -.15(ve) +-.25 E .776(ables to associati)144 201.6 R 1.076 -.15(ve a)-.25 H 3.276 +(rrays. If).15 F .777(both options are supplied,)3.276 F F13.277 E +F0(tak)3.277 E .777(es precedence.)-.1 F .777(If no)5.777 F F2(name) +3.637 E F0(ar)3.457 E(gu-)-.18 E .522(ments are gi)144 213.6 R -.15(ve) -.25 G .521(n, or if the).15 F F13.021 E F0 .521 (option is supplied, a list of all readonly names is printed.)3.021 F -.522(The other)5.521 F .295(options may be used to restrict the output \ -to a subset of the set of readonly names.)144 225.6 R(The)5.295 E F1 -2.795 E F0(option)2.795 E .786 +.521(The other)5.521 F .295(options may be used to restrict the output \ +to a subset of the set of readonly names.)144 225.6 R(The)5.296 E F1 +2.796 E F0(option)2.796 E .786 (causes output to be displayed in a format that may be reused as input.) -144 237.6 R .786(If a v)5.786 F .786(ariable name is fol-)-.25 F(lo)144 -249.6 Q .718(wed by =)-.25 F F2(wor)A(d)-.37 E F0 3.218(,t)C .718(he v) +144 237.6 R .786(If a v)5.786 F .785(ariable name is fol-)-.25 F(lo)144 +249.6 Q .717(wed by =)-.25 F F2(wor)A(d)-.37 E F0 3.218(,t)C .718(he v) -3.218 F .718(alue of the v)-.25 F .718(ariable is set to)-.25 F F2(wor) 3.218 E(d)-.37 E F0 5.718(.T)C .718(he return status is 0 unless an in) -5.718 F -.25(va)-.4 G(lid).25 E .26(option is encountered, one of the) @@ -8020,104 +8025,104 @@ to a subset of the set of readonly names.)144 225.6 R(The)5.295 E F1 -.25 F .26(ariable name, or)-.25 F F12.76 E F0 .26 (is supplied with a)2.76 F F2(name)144.36 273.6 Q F0 (that is not a function.)2.68 E F1 -.18(re)108 290.4 S(tur).18 E(n)-.15 -E F0([)2.5 E F2(n)A F0(])A .021(Causes a function to stop e)144 302.4 R --.15(xe)-.15 G .021(cuting and return the v).15 F .021 -(alue speci\214ed by)-.25 F F2(n)2.88 E F0 .02(to its caller)2.76 F 5.02 -(.I)-.55 G(f)-5.02 E F2(n)2.88 E F0 .02(is omitted,)2.76 F .596 +E F0([)2.5 E F2(n)A F0(])A .02(Causes a function to stop e)144 302.4 R +-.15(xe)-.15 G .02(cuting and return the v).15 F .021 +(alue speci\214ed by)-.25 F F2(n)2.881 E F0 .021(to its caller)2.761 F +5.021(.I)-.55 G(f)-5.021 E F2(n)2.881 E F0 .021(is omitted,)2.761 F .597 (the return status is that of the last command e)144 314.4 R -.15(xe) --.15 G .597(cuted in the function body).15 F 5.597(.I)-.65 G(f)-5.597 E -F1 -.18(re)3.097 G(tur).18 E(n)-.15 E F0 .597(is e)3.097 F -.15(xe)-.15 -G(cuted).15 E 1.239(by a trap handler)144 326.4 R 3.738(,t)-.4 G 1.238 +-.15 G .596(cuted in the function body).15 F 5.596(.I)-.65 G(f)-5.596 E +F1 -.18(re)3.096 G(tur).18 E(n)-.15 E F0 .596(is e)3.096 F -.15(xe)-.15 +G(cuted).15 E 1.238(by a trap handler)144 326.4 R 3.738(,t)-.4 G 1.238 (he last command used to determine the status is the last command e) --3.738 F -.15(xe)-.15 G(cuted).15 E 1.066(before the trap handler)144 +-3.738 F -.15(xe)-.15 G(cuted).15 E 1.067(before the trap handler)144 338.4 R 6.067(.i)-.55 G(f)-6.067 E F1 -.18(re)3.567 G(tur).18 E(n)-.15 E F0 1.067(is e)3.567 F -.15(xe)-.15 G 1.067(cuted during a).15 F F1(DEB) -3.567 E(UG)-.1 E F0 1.067(trap, the last command used to)3.567 F .39 +3.567 E(UG)-.1 E F0 1.067(trap, the last command used to)3.567 F .389 (determine the status is the last command e)144 350.4 R -.15(xe)-.15 G -.389(cuted by the trap handler before).15 F F1 -.18(re)2.889 G(tur).18 E -(n)-.15 E F0 -.1(wa)2.889 G 2.889(si).1 G -1.9 -.4(nv o)-2.889 H -.1(ke) -.4 G(d.).1 E(If)144 362.4 Q F1 -.18(re)2.583 G(tur).18 E(n)-.15 E F0 -.084(is used outside a function, b)2.583 F .084(ut during e)-.2 F -.15 -(xe)-.15 G .084(cution of a script by the).15 F F1(.)2.584 E F0(\()5.084 -E F1(sour)A(ce)-.18 E F0 2.584(\)c)C .084(ommand, it)-2.584 F .589 -(causes the shell to stop e)144 374.4 R -.15(xe)-.15 G .589 -(cuting that script and return either).15 F F2(n)3.448 E F0 .588 -(or the e)3.328 F .588(xit status of the last com-)-.15 F .325(mand e) -144 386.4 R -.15(xe)-.15 G .325(cuted within the script as the e).15 F -.326(xit status of the script.)-.15 F(If)5.326 E F2(n)2.826 E F0 .326 -(is supplied, the return v)2.826 F .326(alue is)-.25 F .445 +.389(cuted by the trap handler before).15 F F1 -.18(re)2.89 G(tur).18 E +(n)-.15 E F0 -.1(wa)2.89 G 2.89(si).1 G -1.9 -.4(nv o)-2.89 H -.1(ke).4 +G(d.).1 E(If)144 362.4 Q F1 -.18(re)2.584 G(tur).18 E(n)-.15 E F0 .084 +(is used outside a function, b)2.584 F .084(ut during e)-.2 F -.15(xe) +-.15 G .084(cution of a script by the).15 F F1(.)2.584 E F0(\()5.084 E +F1(sour)A(ce)-.18 E F0 2.583(\)c)C .083(ommand, it)-2.583 F .588 +(causes the shell to stop e)144 374.4 R -.15(xe)-.15 G .588 +(cuting that script and return either).15 F F2(n)3.448 E F0 .589 +(or the e)3.329 F .589(xit status of the last com-)-.15 F .326(mand e) +144 386.4 R -.15(xe)-.15 G .326(cuted within the script as the e).15 F +.326(xit status of the script.)-.15 F(If)5.326 E F2(n)2.826 E F0 .325 +(is supplied, the return v)2.826 F .325(alue is)-.25 F .444 (its least signi\214cant 8 bits.)144 398.4 R .444 -(The return status is non-zero if)5.445 F F1 -.18(re)2.944 G(tur).18 E -(n)-.15 E F0 .444(is supplied a non-numeric ar)2.944 F(gu-)-.18 E .381 +(The return status is non-zero if)5.444 F F1 -.18(re)2.945 G(tur).18 E +(n)-.15 E F0 .445(is supplied a non-numeric ar)2.945 F(gu-)-.18 E .381 (ment, or is used outside a function and not during e)144 410.4 R -.15 (xe)-.15 G .381(cution of a script by).15 F F1(.)2.881 E F0(or)3.714 E -F1(sour)2.881 E(ce)-.18 E F0 5.381(.A)C .681 -.15(ny c)-5.381 H(om-).15 -E .75(mand associated with the)144 422.4 R F1(RETURN)3.249 E F0 .749 +F1(sour)2.881 E(ce)-.18 E F0 5.38(.A)C .68 -.15(ny c)-5.38 H(om-).15 E +.749(mand associated with the)144 422.4 R F1(RETURN)3.249 E F0 .749 (trap is e)3.249 F -.15(xe)-.15 G .749(cuted before e).15 F -.15(xe)-.15 -G .749(cution resumes after the function).15 F(or script.)144 434.4 Q F1 +G .75(cution resumes after the function).15 F(or script.)144 434.4 Q F1 (set)108 451.2 Q F0([)2.5 E F1(\255\255abefhkmnptuvxBCEHPT)A F0 2.5(][)C F1-2.5 E F2(option\255name)2.5 E F0 2.5(][)C F2(ar)-2.5 E(g)-.37 E F0(...])2.5 E F1(set)108 463.2 Q F0([)2.5 E F1(+abefhkmnptuvxBCEHPT)A F0 2.5(][)C F1(+o)-2.5 E F2(option\255name)2.5 E F0 2.5(][)C F2(ar)-2.5 E -(g)-.37 E F0(...])2.5 E -.4(Wi)144 475.2 S .835 +(g)-.37 E F0(...])2.5 E -.4(Wi)144 475.2 S .836 (thout options, the name and v).4 F .835(alue of each shell v)-.25 F -.836(ariable are displayed in a format that can be)-.25 F .784 +.835(ariable are displayed in a format that can be)-.25 F .784 (reused as input for setting or resetting the currently-set v)144 487.2 -R 3.284(ariables. Read-only)-.25 F -.25(va)3.284 G .783 -(riables cannot be).25 F 2.911(reset. In)144 499.2 R F2(posix)2.911 E F0 +R 3.284(ariables. Read-only)-.25 F -.25(va)3.284 G .784 +(riables cannot be).25 F 2.912(reset. In)144 499.2 R F2(posix)2.912 E F0 .412(mode, only shell v)2.912 F .412(ariables are listed.)-.25 F .412 -(The output is sorted according to the current)5.412 F 3.531 -(locale. When)144 511.2 R 1.031(options are speci\214ed, the)3.531 F -3.531(ys)-.15 G 1.031(et or unset shell attrib)-3.531 F 3.53(utes. An) --.2 F 3.53(ya)-.15 G -.18(rg)-3.53 G 1.03(uments remaining).18 F 1.623 -(after option processing are treated as v)144 523.2 R 1.624 +(The output is sorted according to the current)5.412 F 3.53 +(locale. When)144 511.2 R 1.031(options are speci\214ed, the)3.53 F +3.531(ys)-.15 G 1.031(et or unset shell attrib)-3.531 F 3.531(utes. An) +-.2 F 3.531(ya)-.15 G -.18(rg)-3.531 G 1.031(uments remaining).18 F +1.624(after option processing are treated as v)144 523.2 R 1.623 (alues for the positional parameters and are assigned, in)-.25 F(order) 144 535.2 Q 2.5(,t)-.4 G(o)-2.5 E F1($1)2.5 E F0(,)A F1($2)2.5 E F0(,)A F1 2.5(... $)2.5 F F2(n)A F0 5(.O)C(ptions, if speci\214ed, ha)-5 E .3 -.15(ve t)-.2 H(he follo).15 E(wing meanings:)-.25 E F1144 547.2 Q -F0 1.378(Each v)184 547.2 R 1.377 +F0 1.377(Each v)184 547.2 R 1.377 (ariable or function that is created or modi\214ed is gi)-.25 F -.15(ve) --.25 G 3.877(nt).15 G 1.377(he e)-3.877 F 1.377(xport attrib)-.15 F -1.377(ute and)-.2 F(mark)184 559.2 Q(ed for e)-.1 E(xport to the en)-.15 -E(vironment of subsequent commands.)-.4 E F1144 571.2 Q F0 .131 +-.25 G 3.877(nt).15 G 1.377(he e)-3.877 F 1.378(xport attrib)-.15 F +1.378(ute and)-.2 F(mark)184 559.2 Q(ed for e)-.1 E(xport to the en)-.15 +E(vironment of subsequent commands.)-.4 E F1144 571.2 Q F0 .132 (Report the status of terminated background jobs immediately)184 571.2 R -2.632(,r)-.65 G .132(ather than before the ne)-2.632 F(xt)-.15 E +2.632(,r)-.65 G .131(ather than before the ne)-2.632 F(xt)-.15 E (primary prompt.)184 583.2 Q(This is ef)5 E(fecti)-.25 E .3 -.15(ve o) -.25 H(nly when job control is enabled.).15 E F1144 595.2 Q F0 -.088(Exit immediately if a)184 595.2 R F2(pipeline)2.588 E F0 .087 -(\(which may consist of a single)2.588 F F2 .087(simple command)2.587 F -F0 .087(\), a)B F2(list)2.587 E F0 2.587(,o)C(r)-2.587 E(a)184 607.2 Q -F2 1.52(compound command)4.02 F F0(\(see)4.021 E F3 1.521(SHELL GRAMMAR) -4.021 F F0(abo)3.771 E -.15(ve)-.15 G 1.521(\), e).15 F 1.521 -(xits with a non-zero status.)-.15 F .08(The shell does not e)184 619.2 -R .079(xit if the command that f)-.15 F .079 +.087(Exit immediately if a)184 595.2 R F2(pipeline)2.587 E F0 .087 +(\(which may consist of a single)2.587 F F2 .088(simple command)2.588 F +F0 .088(\), a)B F2(list)2.588 E F0 2.588(,o)C(r)-2.588 E(a)184 607.2 Q +F2 1.521(compound command)4.021 F F0(\(see)4.021 E F3 1.521 +(SHELL GRAMMAR)4.021 F F0(abo)3.771 E -.15(ve)-.15 G 1.521(\), e).15 F +1.521(xits with a non-zero status.)-.15 F .079(The shell does not e)184 +619.2 R .079(xit if the command that f)-.15 F .08 (ails is part of the command list immediately)-.1 F(follo)184 631.2 Q -1.654(wing a)-.25 F F1(while)4.154 E F0(or)4.154 E F1(until)4.154 E F0 --.1(ke)4.154 G(yw)-.05 E 1.655(ord, part of the test follo)-.1 F 1.655 -(wing the)-.25 F F1(if)4.155 E F0(or)4.155 E F1(elif)4.155 E F0(reserv) -4.155 E(ed)-.15 E -.1(wo)184 643.2 S .582(rds, part of an).1 F 3.082(yc) --.15 G .582(ommand e)-3.082 F -.15(xe)-.15 G .581(cuted in a).15 F F1 -(&&)3.081 E F0(or)3.081 E F1(||)3.081 E F0 .581(list e)3.081 F .581 -(xcept the command follo)-.15 F(wing)-.25 E .917(the \214nal)184 655.2 R -F1(&&)3.417 E F0(or)3.417 E F1(||)3.417 E F0 3.417(,a)C 1.217 -.15(ny c) --3.417 H .918(ommand in a pipeline b).15 F .918 -(ut the last, or if the command')-.2 F 3.418(sr)-.55 G(eturn)-3.418 E --.25(va)184 667.2 S .661(lue is being in).25 F -.15(ve)-.4 G .661 -(rted with).15 F F1(!)3.161 E F0 5.661(.I)C 3.161(fac)-5.661 G .66 -(ompound command other than a subshell returns a)-3.161 F 1.112 +1.655(wing a)-.25 F F1(while)4.155 E F0(or)4.155 E F1(until)4.155 E F0 +-.1(ke)4.155 G(yw)-.05 E 1.655(ord, part of the test follo)-.1 F 1.654 +(wing the)-.25 F F1(if)4.154 E F0(or)4.154 E F1(elif)4.154 E F0(reserv) +4.154 E(ed)-.15 E -.1(wo)184 643.2 S .581(rds, part of an).1 F 3.081(yc) +-.15 G .581(ommand e)-3.081 F -.15(xe)-.15 G .581(cuted in a).15 F F1 +(&&)3.081 E F0(or)3.081 E F1(||)3.081 E F0 .582(list e)3.082 F .582 +(xcept the command follo)-.15 F(wing)-.25 E .918(the \214nal)184 655.2 R +F1(&&)3.418 E F0(or)3.418 E F1(||)3.418 E F0 3.418(,a)C 1.218 -.15(ny c) +-3.418 H .918(ommand in a pipeline b).15 F .917 +(ut the last, or if the command')-.2 F 3.417(sr)-.55 G(eturn)-3.417 E +-.25(va)184 667.2 S .66(lue is being in).25 F -.15(ve)-.4 G .66 +(rted with).15 F F1(!)3.16 E F0 5.661(.I)C 3.161(fac)-5.661 G .661 +(ompound command other than a subshell returns a)-3.161 F 1.113 (non-zero status because a command f)184 679.2 R 1.112(ailed while)-.1 F -F13.612 E F0 -.1(wa)3.612 G 3.612(sb).1 G 1.113 -(eing ignored, the shell does)-3.612 F .178(not e)184 691.2 R 2.678 -(xit. A)-.15 F .178(trap on)2.678 F F1(ERR)2.678 E F0 2.678(,i)C 2.678 -(fs)-2.678 G .178(et, is e)-2.678 F -.15(xe)-.15 G .178 -(cuted before the shell e).15 F 2.677(xits. This)-.15 F .177 -(option applies to)2.677 F .617(the shell en)184 703.2 R .617 +F13.612 E F0 -.1(wa)3.612 G 3.612(sb).1 G 1.112 +(eing ignored, the shell does)-3.612 F .177(not e)184 691.2 R 2.677 +(xit. A)-.15 F .177(trap on)2.677 F F1(ERR)2.677 E F0 2.677(,i)C 2.678 +(fs)-2.677 G .178(et, is e)-2.678 F -.15(xe)-.15 G .178 +(cuted before the shell e).15 F 2.678(xits. This)-.15 F .178 +(option applies to)2.678 F .618(the shell en)184 703.2 R .617 (vironment and each subshell en)-.4 F .617(vironment separately \(see) --.4 F F3 .618(COMMAND EXE-)3.118 F .643(CUTION ENVIR)184 715.2 R(ONMENT) +-.4 F F3 .617(COMMAND EXE-)3.117 F .642(CUTION ENVIR)184 715.2 R(ONMENT) -.27 E F0(abo)2.893 E -.15(ve)-.15 G .643 (\), and may cause subshells to e).15 F .643(xit before e)-.15 F -.15 -(xe)-.15 G .642(cuting all).15 F(the commands in the subshell.)184 727.2 -Q(GNU Bash 4.4)72 768 Q(2016 January 25)141.79 E(66)190.95 E 0 Cg EP +(xe)-.15 G .643(cuting all).15 F(the commands in the subshell.)184 727.2 +Q(GNU Bash 4.4)72 768 Q(2016 February 8)141.79 E(66)190.95 E 0 Cg EP %%Page: 67 67 %%BeginPageSetup BP @@ -8126,38 +8131,38 @@ BP (Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E 2.042 (If a compound command or shell function e)184 84 R -.15(xe)-.15 G 2.042 (cutes in a conte).15 F 2.042(xt where)-.15 F/F1 10/Times-Bold@0 SF -4.542 E F0 2.043(is being)4.543 F 1.436 -(ignored, none of the commands e)184 96 R -.15(xe)-.15 G 1.435 -(cuted within the compound command or function).15 F .193 -(body will be af)184 108 R .193(fected by the)-.25 F F12.693 E F0 +4.542 E F0 2.042(is being)4.542 F 1.435 +(ignored, none of the commands e)184 96 R -.15(xe)-.15 G 1.436 +(cuted within the compound command or function).15 F .194 +(body will be af)184 108 R .194(fected by the)-.25 F F12.694 E F0 .193(setting, e)2.693 F -.15(ve)-.25 G 2.693(ni).15 G(f)-2.693 E F1 -2.693 E F0 .194(is set and a command returns a f)2.693 F(ailure) +2.693 E F0 .193(is set and a command returns a f)2.693 F(ailure) -.1 E 3.39(status. If)184 120 R 3.39(ac)3.39 G .89 (ompound command or shell function sets)-3.39 F F13.39 E F0 .89 (while e)3.39 F -.15(xe)-.15 G .89(cuting in a conte).15 F(xt)-.15 E -(where)184 132 Q F13.153 E F0 .653 -(is ignored, that setting will not ha)3.153 F .954 -.15(ve a)-.2 H .954 --.15(ny e).15 H -.25(ff).15 G .654(ect until the compound command).25 F +(where)184 132 Q F13.154 E F0 .654 +(is ignored, that setting will not ha)3.154 F .953 -.15(ve a)-.2 H .953 +-.15(ny e).15 H -.25(ff).15 G .653(ect until the compound command).25 F (or the command containing the function call completes.)184 144 Q F1 144 156 Q F0(Disable pathname e)184 156 Q(xpansion.)-.15 E F1 -144 168 Q F0 2.239(Remember the location of commands as the)184 -168 R 4.738(ya)-.15 G 2.238(re look)-4.738 F 2.238(ed up for e)-.1 F --.15(xe)-.15 G 4.738(cution. This).15 F(is)4.738 E(enabled by def)184 -180 Q(ault.)-.1 E F1144 192 Q F0 .513(All ar)184 192 R .514 +144 168 Q F0 2.238(Remember the location of commands as the)184 +168 R 4.738(ya)-.15 G 2.239(re look)-4.738 F 2.239(ed up for e)-.1 F +-.15(xe)-.15 G 4.739(cution. This).15 F(is)4.739 E(enabled by def)184 +180 Q(ault.)-.1 E F1144 192 Q F0 .514(All ar)184 192 R .514 (guments in the form of assignment statements are placed in the en)-.18 -F .514(vironment for a)-.4 F +F .513(vironment for a)-.4 F (command, not just those that precede the command name.)184 204 Q F1 -144 216 Q F0 .149(Monitor mode.)184 216 R .149 -(Job control is enabled.)5.149 F .148(This option is on by def)5.149 F -.148(ault for interacti)-.1 F .448 -.15(ve s)-.25 H(hells).15 E .65 +144 216 Q F0 .148(Monitor mode.)184 216 R .148 +(Job control is enabled.)5.148 F .149(This option is on by def)5.148 F +.149(ault for interacti)-.1 F .449 -.15(ve s)-.25 H(hells).15 E .651 (on systems that support it \(see)184 228 R/F2 9/Times-Bold@0 SF .651 (JOB CONTR)3.151 F(OL)-.27 E F0(abo)2.901 E -.15(ve)-.15 G 3.151 -(\). All).15 F .651(processes run in a separate)3.151 F .679 -(process group.)184 240 R .678(When a background job completes, the she\ -ll prints a line containing its)5.679 F -.15(ex)184 252 S(it status.).15 -E F1144 264 Q F0 .652(Read commands b)184 264 R .652(ut do not e) --.2 F -.15(xe)-.15 G .652(cute them.).15 F .653 -(This may be used to check a shell script for)5.652 F(syntax errors.)184 +(\). All).15 F .65(processes run in a separate)3.151 F .678 +(process group.)184 240 R .679(When a background job completes, the she\ +ll prints a line containing its)5.678 F -.15(ex)184 252 S(it status.).15 +E F1144 264 Q F0 .653(Read commands b)184 264 R .653(ut do not e) +-.2 F -.15(xe)-.15 G .653(cute them.).15 F .652 +(This may be used to check a shell script for)5.653 F(syntax errors.)184 276 Q(This is ignored by interacti)5 E .3 -.15(ve s)-.25 H(hells.).15 E F1144 288 Q/F3 10/Times-Italic@0 SF(option\255name)2.5 E F0(The) 184 300 Q F3(option\255name)2.5 E F0(can be one of the follo)2.5 E @@ -8175,14 +8180,14 @@ F0 2.5(option. This)224 384 R(also af)2.5 E(fects the editing interf) (functrace)184 420 Q F0(Same as)224 432 Q F12.5 E F0(.)A F1 (hashall)184 444 Q F0(Same as)224 444 Q F12.5 E F0(.)A F1 (histexpand)184 456 Q F0(Same as)224 468 Q F12.5 E F0(.)A F1 -(history)184 480 Q F0 .587(Enable command history)224 480 R 3.087(,a) +(history)184 480 Q F0 .586(Enable command history)224 480 R 3.087(,a) -.65 G 3.087(sd)-3.087 G .587(escribed abo)-3.087 F .887 -.15(ve u)-.15 H(nder).15 E F2(HIST)3.087 E(OR)-.162 E(Y)-.315 E/F4 9/Times-Roman@0 SF (.)A F0 .587(This option is)5.087 F(on by def)224 492 Q (ault in interacti)-.1 E .3 -.15(ve s)-.25 H(hells.).15 E F1(ignor)184 -504 Q(eeof)-.18 E F0 1.656(The ef)224 516 R 1.656 +504 Q(eeof)-.18 E F0 1.657(The ef)224 516 R 1.657 (fect is as if the shell command)-.25 F/F5 10/Courier@0 SF(IGNOREEOF=10) -4.157 E F0 1.657(had been e)4.157 F -.15(xe)-.15 G(cuted).15 E(\(see)224 +4.156 E F0 1.656(had been e)4.156 F -.15(xe)-.15 G(cuted).15 E(\(see)224 528 Q F1(Shell V)2.5 E(ariables)-.92 E F0(abo)2.5 E -.15(ve)-.15 G(\).) .15 E F1 -.1(ke)184 540 S(yw).1 E(ord)-.1 E F0(Same as)224 552 Q F1 2.5 E F0(.)A F1(monitor)184 564 Q F0(Same as)224 564 Q F12.5 @@ -8193,68 +8198,68 @@ F1(noglob)184 612 Q F0(Same as)224 612 Q F12.5 E F0(.)A F1(nolog) (Same as)224 636 Q F12.5 E F0(.)A F1(nounset)184 648 Q F0(Same as) 224 648 Q F12.5 E F0(.)A F1(onecmd)184 660 Q F0(Same as)224 660 Q F12.5 E F0(.)A F1(ph)184 672 Q(ysical)-.15 E F0(Same as)224 672 Q -F12.5 E F0(.)A F1(pipefail)184 684 Q F0 1.03(If set, the return v) -224 684 R 1.029(alue of a pipeline is the v)-.25 F 1.029 -(alue of the last \(rightmost\) com-)-.25 F 1.136(mand to e)224 696 R -1.136 +F12.5 E F0(.)A F1(pipefail)184 684 Q F0 1.029 +(If set, the return v)224 684 R 1.029(alue of a pipeline is the v)-.25 F +1.03(alue of the last \(rightmost\) com-)-.25 F 1.137(mand to e)224 696 +R 1.136 (xit with a non-zero status, or zero if all commands in the pipeline) -.15 F -.15(ex)224 708 S(it successfully).15 E 5(.T)-.65 G (his option is disabled by def)-5 E(ault.)-.1 E(GNU Bash 4.4)72 768 Q -(2016 January 25)141.79 E(67)190.95 E 0 Cg EP +(2016 February 8)141.79 E(67)190.95 E 0 Cg EP %%Page: 68 68 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F (Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E/F1 10/Times-Bold@0 -SF(posix)184 84 Q F0 2.091(Change the beha)224 84 R 2.091(vior of)-.2 F +SF(posix)184 84 Q F0 2.09(Change the beha)224 84 R 2.091(vior of)-.2 F F1(bash)4.591 E F0 2.091(where the def)4.591 F 2.091(ault operation dif) -.1 F 2.091(fers from the)-.25 F 1.212 (POSIX standard to match the standard \()224 96 R/F2 10/Times-Italic@0 SF 1.212(posix mode)B F0 3.712(\). See)B/F3 9/Times-Bold@0 SF 1.212 -(SEE ALSO)3.712 F F0(belo)3.463 E(w)-.25 E 2.307 -(for a reference to a document that details ho)224 108 R 4.806(wp)-.25 G -2.306(osix mode af)-4.806 F 2.306(fects bash')-.25 F(s)-.55 E(beha)224 +(SEE ALSO)3.712 F F0(belo)3.462 E(w)-.25 E 2.306 +(for a reference to a document that details ho)224 108 R 4.807(wp)-.25 G +2.307(osix mode af)-4.807 F 2.307(fects bash')-.25 F(s)-.55 E(beha)224 120 Q(vior)-.2 E(.)-.55 E F1(pri)184 132 Q(vileged)-.1 E F0(Same as)224 144 Q F12.5 E F0(.)A F1 -.1(ve)184 156 S(rbose).1 E F0(Same as)224 -156 Q F12.5 E F0(.)A F1(vi)184 168 Q F0 1.465 -(Use a vi-style command line editing interf)224 168 R 3.966(ace. This) --.1 F 1.466(also af)3.966 F 1.466(fects the editing)-.25 F(interf)224 +156 Q F12.5 E F0(.)A F1(vi)184 168 Q F0 1.466 +(Use a vi-style command line editing interf)224 168 R 3.965(ace. This) +-.1 F 1.465(also af)3.965 F 1.465(fects the editing)-.25 F(interf)224 180 Q(ace used for)-.1 E F1 -.18(re)2.5 G(ad \255e).18 E F0(.)A F1 (xtrace)184 192 Q F0(Same as)224 192 Q F12.5 E F0(.)A(If)184 210 Q -F13.053 E F0 .553(is supplied with no)3.053 F F2(option\255name) -3.053 E F0 3.053(,t)C .553(he v)-3.053 F .552 -(alues of the current options are printed.)-.25 F(If)5.552 E F1(+o)184 -222 Q F0 1.071(is supplied with no)3.571 F F2(option\255name)3.571 E F0 -3.571(,as)C 1.071(eries of)-3.571 F F1(set)3.572 E F0 1.072 -(commands to recreate the current)3.572 F +F13.052 E F0 .552(is supplied with no)3.052 F F2(option\255name) +3.053 E F0 3.053(,t)C .553(he v)-3.053 F .553 +(alues of the current options are printed.)-.25 F(If)5.553 E F1(+o)184 +222 Q F0 1.072(is supplied with no)3.572 F F2(option\255name)3.572 E F0 +3.572(,a)C 1.071(series of)-.001 F F1(set)3.571 E F0 1.071 +(commands to recreate the current)3.571 F (option settings is displayed on the standard output.)184 234 Q F1 -144 246 Q F0 -.45(Tu)184 246 S 1.072(rn on).45 F F2(privile)4.822 E -.1 -(ge)-.4 G(d).1 E F0 3.572(mode. In)4.342 F 1.072(this mode, the)3.572 F -F3($ENV)3.572 E F0(and)3.322 E F3($B)3.572 E(ASH_ENV)-.27 E F0 1.071 -(\214les are not pro-)3.322 F 1.5 -(cessed, shell functions are not inherited from the en)184 258 R 1.501 -(vironment, and the)-.4 F F3(SHELLOPTS)4.001 E/F4 9/Times-Roman@0 SF(,)A -F3 -.27(BA)184 270 S(SHOPTS).27 E F4(,)A F3(CDP)2.775 E -.855(AT)-.666 G -(H).855 E F4(,)A F0(and)2.775 E F3(GLOBIGNORE)3.025 E F0 -.25(va)2.775 G -.524(riables, if the).25 F 3.024(ya)-.15 G .524(ppear in the en)-3.024 F -(vironment,)-.4 E .379(are ignored.)184 282 R .379 -(If the shell is started with the ef)5.379 F(fecti)-.25 E .679 -.15 -(ve u)-.25 H .38(ser \(group\) id not equal to the real).15 F .462 +144 246 Q F0 -.45(Tu)184 246 S 1.071(rn on).45 F F2(privile)4.821 E -.1 +(ge)-.4 G(d).1 E F0 3.572(mode. In)4.341 F 1.072(this mode, the)3.572 F +F3($ENV)3.572 E F0(and)3.322 E F3($B)3.572 E(ASH_ENV)-.27 E F0 1.072 +(\214les are not pro-)3.322 F 1.501 +(cessed, shell functions are not inherited from the en)184 258 R 1.5 +(vironment, and the)-.4 F F3(SHELLOPTS)4 E/F4 9/Times-Roman@0 SF(,)A F3 +-.27(BA)184 270 S(SHOPTS).27 E F4(,)A F3(CDP)2.774 E -.855(AT)-.666 G(H) +.855 E F4(,)A F0(and)2.774 E F3(GLOBIGNORE)3.024 E F0 -.25(va)2.774 G +.524(riables, if the).25 F 3.025(ya)-.15 G .525(ppear in the en)-3.025 F +(vironment,)-.4 E .38(are ignored.)184 282 R .38 +(If the shell is started with the ef)5.38 F(fecti)-.25 E .679 -.15(ve u) +-.25 H .379(ser \(group\) id not equal to the real).15 F .461 (user \(group\) id, and the)184 294 R F12.961 E F0 .461 -(option is not supplied, these actions are tak)2.961 F .461 -(en and the ef)-.1 F(fec-)-.25 E(ti)184 306 Q .694 -.15(ve u)-.25 H .394 +(option is not supplied, these actions are tak)2.961 F .462 +(en and the ef)-.1 F(fec-)-.25 E(ti)184 306 Q .695 -.15(ve u)-.25 H .395 (ser id is set to the real user id.).15 F .395(If the)5.395 F F1 -2.895 E F0 .395(option is supplied at startup, the ef)2.895 F(fecti)-.25 -E -.15(ve)-.25 G .387(user id is not reset.)184 318 R -.45(Tu)5.387 G -.387(rning this option of).45 F 2.886(fc)-.25 G .386(auses the ef)-2.886 -F(fecti)-.25 E .686 -.15(ve u)-.25 H .386(ser and group ids to be).15 F +2.895 E F0 .394(option is supplied at startup, the ef)2.895 F(fecti)-.25 +E -.15(ve)-.25 G .386(user id is not reset.)184 318 R -.45(Tu)5.386 G +.386(rning this option of).45 F 2.886(fc)-.25 G .387(auses the ef)-2.886 +F(fecti)-.25 E .687 -.15(ve u)-.25 H .387(ser and group ids to be).15 F (set to the real user and group ids.)184 330 Q F1144 342 Q F0 (Exit after reading and e)184 342 Q -.15(xe)-.15 G(cuting one command.) -.15 E F1144 354 Q F0 -.35(Tr)184 354 S .043(eat unset v).35 F .044 +.15 E F1144 354 Q F0 -.35(Tr)184 354 S .044(eat unset v).35 F .044 (ariables and parameters other than the special parameters "@" and "*" \ -as an)-.25 F .183(error when performing parameter e)184 366 R 2.683 -(xpansion. If)-.15 F -.15(ex)2.683 G .182 +as an)-.25 F .182(error when performing parameter e)184 366 R 2.682 +(xpansion. If)-.15 F -.15(ex)2.682 G .183 (pansion is attempted on an unset v).15 F(ari-)-.25 E .746 (able or parameter)184 378 R 3.246(,t)-.4 G .746 (he shell prints an error message, and, if not interacti)-3.246 F -.15 @@ -8263,37 +8268,37 @@ as an)-.25 F .183(error when performing parameter e)184 366 R 2.683 (ya)-.15 G(re read.)-2.5 E F1144 414 Q F0 .315(After e)184 414 R .315(xpanding each)-.15 F F2 .315(simple command)2.815 F F0(,)A F1 -.25 (fo)2.815 G(r).25 E F0(command,)2.815 E F1(case)2.815 E F0(command,) -2.815 E F1(select)2.815 E F0(command,)2.815 E 1.235(or arithmetic)184 +2.815 E F1(select)2.815 E F0(command,)2.815 E 1.236(or arithmetic)184 426 R F1 -.25(fo)3.736 G(r).25 E F0 1.236(command, display the e)3.736 F 1.236(xpanded v)-.15 F 1.236(alue of)-.25 F F3(PS4)3.736 E F4(,)A F0 (follo)3.486 E 1.236(wed by the com-)-.25 F(mand and its e)184 438 Q (xpanded ar)-.15 E(guments or associated w)-.18 E(ord list.)-.1 E F1 -144 450 Q F0 2.579(The shell performs brace e)184 450 R 2.578 +144 450 Q F0 2.578(The shell performs brace e)184 450 R 2.578 (xpansion \(see)-.15 F F1 2.578(Brace Expansion)5.078 F F0(abo)5.078 E --.15(ve)-.15 G 5.078(\). This).15 F 2.578(is on by)5.078 F(def)184 462 Q -(ault.)-.1 E F1144 474 Q F0 .213(If set,)184 474 R F1(bash)2.713 E -F0 .213(does not o)2.713 F -.15(ve)-.15 G .214(rwrite an e).15 F .214 +-.15(ve)-.15 G 5.079(\). This).15 F 2.579(is on by)5.079 F(def)184 462 Q +(ault.)-.1 E F1144 474 Q F0 .214(If set,)184 474 R F1(bash)2.714 E +F0 .214(does not o)2.714 F -.15(ve)-.15 G .214(rwrite an e).15 F .214 (xisting \214le with the)-.15 F F1(>)2.714 E F0(,)A F1(>&)2.714 E F0 -2.714(,a)C(nd)-2.714 E F1(<>)2.714 E F0 .214(redirection opera-)2.714 F -3.054(tors. This)184 486 R .553(may be o)3.053 F -.15(ve)-.15 G .553 +2.713(,a)C(nd)-2.713 E F1(<>)2.713 E F0 .213(redirection opera-)2.713 F +3.053(tors. This)184 486 R .553(may be o)3.053 F -.15(ve)-.15 G .553 (rridden when creating output \214les by using the redirection opera-) .15 F(tor)184 498 Q F1(>|)2.5 E F0(instead of)2.5 E F1(>)2.5 E F0(.)A F1 -144 510 Q F0 .103(If set, an)184 510 R 2.603(yt)-.15 G .103 -(rap on)-2.603 F F1(ERR)2.603 E F0 .104 -(is inherited by shell functions, command substitutions, and com-)2.603 -F .839(mands e)184 522 R -.15(xe)-.15 G .839(cuted in a subshell en).15 -F 3.339(vironment. The)-.4 F F1(ERR)3.338 E F0 .838 -(trap is normally not inherited in)3.338 F(such cases.)184 534 Q F1 -144 546 Q F0(Enable)184 546 Q F1(!)3.031 E F0 .531 -(style history substitution.)5.531 F .531(This option is on by def)5.531 -F .532(ault when the shell is inter)-.1 F(-)-.2 E(acti)184 558 Q -.15 -(ve)-.25 G(.).15 E F1144 570 Q F0 .96 +144 510 Q F0 .104(If set, an)184 510 R 2.604(yt)-.15 G .104 +(rap on)-2.604 F F1(ERR)2.604 E F0 .103 +(is inherited by shell functions, command substitutions, and com-)2.604 +F .838(mands e)184 522 R -.15(xe)-.15 G .838(cuted in a subshell en).15 +F 3.338(vironment. The)-.4 F F1(ERR)3.338 E F0 .839 +(trap is normally not inherited in)3.339 F(such cases.)184 534 Q F1 +144 546 Q F0(Enable)184 546 Q F1(!)3.032 E F0 .532 +(style history substitution.)5.532 F .531(This option is on by def)5.532 +F .531(ault when the shell is inter)-.1 F(-)-.2 E(acti)184 558 Q -.15 +(ve)-.25 G(.).15 E F1144 570 Q F0 .959 (If set, the shell does not resolv)184 570 R 3.459(es)-.15 G .959 -(ymbolic links when e)-3.459 F -.15(xe)-.15 G .959 -(cuting commands such as).15 F F1(cd)3.459 E F0 2.821 +(ymbolic links when e)-3.459 F -.15(xe)-.15 G .96 +(cuting commands such as).15 F F1(cd)3.46 E F0 2.822 (that change the current w)184 582 R 2.822(orking directory)-.1 F 7.822 -(.I)-.65 G 5.322(tu)-7.822 G 2.822(ses the ph)-5.322 F 2.822 -(ysical directory structure)-.05 F 2.686(instead. By)184 594 R(def)2.686 +(.I)-.65 G 5.322(tu)-7.822 G 2.822(ses the ph)-5.322 F 2.821 +(ysical directory structure)-.05 F 2.685(instead. By)184 594 R(def)2.685 E(ault,)-.1 E F1(bash)2.686 E F0(follo)2.686 E .186 (ws the logical chain of directories when performing com-)-.25 F (mands which change the current directory)184 606 Q(.)-.65 E F1144 @@ -8304,25 +8309,25 @@ E(ault,)-.1 E F1(bash)2.686 E F0(follo)2.686 E .186 (cuted in a subshell en).15 F 4.432(vironment. The)-.4 F F1(DEB)4.432 E (UG)-.1 E F0(and)4.432 E F1(RETURN)184 642 Q F0 (traps are normally not inherited in such cases.)2.5 E F1144 654 Q -F0 .4(If no ar)184 654 R .401(guments follo)-.18 F 2.901(wt)-.25 G .401 -(his option, then the positional parameters are unset.)-2.901 F -(Otherwise,)5.401 E(the positional parameters are set to the)184 666 Q -F2(ar)2.5 E(g)-.37 E F0(s, e)A -.15(ve)-.25 G 2.5(ni).15 G 2.5(fs)-2.5 G +F0 .401(If no ar)184 654 R .401(guments follo)-.18 F 2.901(wt)-.25 G +.401(his option, then the positional parameters are unset.)-2.901 F +(Otherwise,)5.4 E(the positional parameters are set to the)184 666 Q F2 +(ar)2.5 E(g)-.37 E F0(s, e)A -.15(ve)-.25 G 2.5(ni).15 G 2.5(fs)-2.5 G (ome of them be)-2.5 E(gin with a)-.15 E F12.5 E F0(.)A F1144 -678 Q F0 1.945(Signal the end of options, cause all remaining)184 678 R -F2(ar)4.444 E(g)-.37 E F0 4.444(st)C 4.444(ob)-4.444 G 4.444(ea)-4.444 G -1.944(ssigned to the positional)-4.444 F 3.445(parameters. The)184 690 R -F13.445 E F0(and)3.445 E F13.445 E F0 .945 -(options are turned of)3.445 F 3.445(f. If)-.25 F .946(there are no) -3.445 F F2(ar)3.446 E(g)-.37 E F0 .946(s, the positional)B +678 Q F0 1.944(Signal the end of options, cause all remaining)184 678 R +F2(ar)4.444 E(g)-.37 E F0 4.444(st)C 4.444(ob)-4.444 G 4.445(ea)-4.444 G +1.945(ssigned to the positional)-4.445 F 3.446(parameters. The)184 690 R +F13.446 E F0(and)3.446 E F13.446 E F0 .945 +(options are turned of)3.446 F 3.445(f. If)-.25 F .945(there are no) +3.445 F F2(ar)3.445 E(g)-.37 E F0 .945(s, the positional)B (parameters remain unchanged.)184 702 Q .425(The options are of)144 718.8 R 2.925(fb)-.25 G 2.925(yd)-2.925 G(ef)-2.925 E .425 (ault unless otherwise noted.)-.1 F .425 -(Using + rather than \255 causes these options)5.425 F .177 -(to be turned of)144 730.8 R 2.677(f. The)-.25 F .178 +(Using + rather than \255 causes these options)5.425 F .178 +(to be turned of)144 730.8 R 2.678(f. The)-.25 F .178 (options can also be speci\214ed as ar)2.678 F .178(guments to an in) --.18 F -.2(vo)-.4 G .178(cation of the shell.).2 F(The)5.178 E -(GNU Bash 4.4)72 768 Q(2016 January 25)141.79 E(68)190.95 E 0 Cg EP +-.18 F -.2(vo)-.4 G .177(cation of the shell.).2 F(The)5.177 E +(GNU Bash 4.4)72 768 Q(2016 February 8)141.79 E(68)190.95 E 0 Cg EP %%Page: 69 69 %%BeginPageSetup BP @@ -8331,34 +8336,34 @@ BP (Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E .066 (current set of options may be found in)144 84 R/F1 10/Times-Bold@0 SF <24ad>2.566 E F0 5.066(.T)C .066(he return status is al)-5.066 F -.1(wa) --.1 G .066(ys true unless an in).1 F -.25(va)-.4 G .066(lid option).25 F +-.1 G .066(ys true unless an in).1 F -.25(va)-.4 G .067(lid option).25 F (is encountered.)144 96 Q F1(shift)108 112.8 Q F0([)2.5 E/F2 10 -/Times-Italic@0 SF(n)A F0(])A .428(The positional parameters from)144 -124.8 R F2(n)2.928 E F0 .429(+1 ... are renamed to)B F1 .429($1 ....) -2.929 F F0 -.15(Pa)5.429 G .429(rameters represented by the num-).15 F -(bers)144 136.8 Q F1($#)2.583 E F0(do)2.583 E .083(wn to)-.25 F F1($#) -2.583 E F0A F2(n)A F0 .083(+1 are unset.)B F2(n)5.443 E F0 .083 -(must be a non-ne)2.823 F -.05(ga)-.15 G(ti).05 E .382 -.15(ve n)-.25 H -.082(umber less than or equal to).15 F F1($#)2.582 E F0 5.082(.I)C(f) --5.082 E F2(n)2.942 E F0 .06(is 0, no parameters are changed.)144 148.8 +/Times-Italic@0 SF(n)A F0(])A .429(The positional parameters from)144 +124.8 R F2(n)2.929 E F0 .429(+1 ... are renamed to)B F1 .429($1 ....) +2.929 F F0 -.15(Pa)5.428 G .428(rameters represented by the num-).15 F +(bers)144 136.8 Q F1($#)2.582 E F0(do)2.582 E .082(wn to)-.25 F F1($#) +2.582 E F0A F2(n)A F0 .082(+1 are unset.)B F2(n)5.442 E F0 .082 +(must be a non-ne)2.822 F -.05(ga)-.15 G(ti).05 E .383 -.15(ve n)-.25 H +.083(umber less than or equal to).15 F F1($#)2.583 E F0 5.083(.I)C(f) +-5.083 E F2(n)2.943 E F0 .06(is 0, no parameters are changed.)144 148.8 R(If)5.06 E F2(n)2.92 E F0 .06(is not gi)2.8 F -.15(ve)-.25 G .06 (n, it is assumed to be 1.).15 F(If)5.06 E F2(n)2.92 E F0 .06 -(is greater than)2.8 F F1($#)2.56 E F0 2.56(,t)C(he)-2.56 E .144 +(is greater than)2.8 F F1($#)2.56 E F0 2.56(,t)C(he)-2.56 E .143 (positional parameters are not changed.)144 160.8 R .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 +(The return status is greater than zero if)5.143 F F2(n)3.004 E F0 .144 +(is greater than)2.884 F F1($#)2.644 E F0 (or less than zero; otherwise 0.)144 172.8 Q F1(shopt)108 189.6 Q F0([) 2.5 E F1(\255pqsu)A F0 2.5(][)C F1-2.5 E F0 2.5(][)C F2(optname) --2.5 E F0(...])2.5 E -.8(To)144 201.6 S .639(ggle the v).8 F .639 +-2.5 E F0(...])2.5 E -.8(To)144 201.6 S .64(ggle the v).8 F .639 (alues of settings controlling optional shell beha)-.25 F(vior)-.2 E -5.639(.T)-.55 G .64(he settings can be either those)-5.639 F .375 -(listed belo)144 213.6 R 1.675 -.65(w, o)-.25 H 1.175 -.4(r, i).65 H -2.875(ft).4 G(he)-2.875 E F12.875 E F0 .375 +5.639(.T)-.55 G .639(he settings can be either those)-5.639 F .374 +(listed belo)144 213.6 R 1.674 -.65(w, o)-.25 H 1.174 -.4(r, i).65 H +2.874(ft).4 G(he)-2.874 E F12.874 E F0 .375 (option is used, those a)2.875 F -.25(va)-.2 G .375(ilable with the).25 -F F12.875 E F0 .374(option to the)2.875 F F1(set)2.874 E F0 -.2 -(bu)2.874 G .374(iltin com-).2 F 3.325(mand. W)144 225.6 R .825 -(ith no options, or with the)-.4 F F13.325 E F0 .826 -(option, a list of all settable options is displayed, with an)3.325 F +F F12.875 E F0 .375(option to the)2.875 F F1(set)2.875 E F0 -.2 +(bu)2.875 G .375(iltin com-).2 F 3.326(mand. W)144 225.6 R .826 +(ith no options, or with the)-.4 F F13.326 E F0 .825 +(option, a list of all settable options is displayed, with an)3.326 F .945(indication of whether or not each is set.)144 237.6 R(The)5.945 E F13.445 E F0 .945(option causes output to be displayed in a form) 3.445 F(that may be reused as input.)144 249.6 Q(Other options ha)5 E .3 @@ -8366,78 +8371,78 @@ F13.445 E F0 .945(option causes output to be displayed in a form) F0(Enable \(set\) each)180 261.6 Q F2(optname)2.5 E F0(.)A F1144 273.6 Q F0(Disable \(unset\) each)180 273.6 Q F2(optname)2.5 E F0(.)A F1 144 285.6 Q F0 .003(Suppresses normal output \(quiet mode\); the \ -return status indicates whether the)180 285.6 R F2(optname)2.504 E F0 -(is)2.504 E .256(set or unset.)180 297.6 R .256(If multiple)5.256 F F2 -(optname)2.756 E F0(ar)2.756 E .256(guments are gi)-.18 F -.15(ve)-.25 G -2.756(nw).15 G(ith)-2.756 E F12.756 E F0 2.755(,t)C .255 -(he return status is zero if)-2.755 F(all)180 309.6 Q F2(optnames)2.5 E +return status indicates whether the)180 285.6 R F2(optname)2.503 E F0 +(is)2.503 E .255(set or unset.)180 297.6 R .255(If multiple)5.255 F F2 +(optname)2.755 E F0(ar)2.755 E .256(guments are gi)-.18 F -.15(ve)-.25 G +2.756(nw).15 G(ith)-2.756 E F12.756 E F0 2.756(,t)C .256 +(he return status is zero if)-2.756 F(all)180 309.6 Q F2(optnames)2.5 E F0(are enabled; non-zero otherwise.)2.5 E F1144 321.6 Q F0 (Restricts the v)180 321.6 Q(alues of)-.25 E F2(optname)2.5 E F0 (to be those de\214ned for the)2.5 E F12.5 E F0(option to the)2.5 -E F1(set)2.5 E F0 -.2(bu)2.5 G(iltin.).2 E .624(If either)144 338.4 R F1 -3.124 E F0(or)3.124 E F13.124 E F0 .624(is used with no) +E F1(set)2.5 E F0 -.2(bu)2.5 G(iltin.).2 E .625(If either)144 338.4 R F1 +3.125 E F0(or)3.124 E F13.124 E F0 .624(is used with no) 3.124 F F2(optname)3.124 E F0(ar)3.124 E(guments,)-.18 E F1(shopt)3.124 -E F0(sho)3.124 E .624(ws only those options which are)-.25 F 2.234 +E F0(sho)3.124 E .624(ws only those options which are)-.25 F 2.233 (set or unset, respecti)144 350.4 R -.15(ve)-.25 G(ly).15 E 7.234(.U) -.65 G 2.234(nless otherwise noted, the)-7.234 F F1(shopt)4.734 E F0 2.234(options are disabled \(unset\) by)4.734 F(def)144 362.4 Q(ault.) -.1 E 1.544(The return status when listing options is zero if all)144 -379.2 R F2(optnames)4.044 E F0 1.545(are enabled, non-zero otherwise.) -4.045 F .696 +379.2 R F2(optnames)4.044 E F0 1.544(are enabled, non-zero otherwise.) +4.044 F .696 (When setting or unsetting options, the return status is zero unless an) -144 391.2 R F2(optname)3.196 E F0 .696(is not a v)3.196 F .695 +144 391.2 R F2(optname)3.196 E F0 .696(is not a v)3.196 F .696 (alid shell)-.25 F(option.)144 403.2 Q(The list of)144 420 Q F1(shopt) -2.5 E F0(options is:)2.5 E F1(autocd)144 438 Q F0 .199 +2.5 E F0(options is:)2.5 E F1(autocd)144 438 Q F0 .2 (If set, a command name that is the name of a directory is e)184 438 R --.15(xe)-.15 G .2(cuted as if it were the ar).15 F(gu-)-.18 E +-.15(xe)-.15 G .199(cuted as if it were the ar).15 F(gu-)-.18 E (ment to the)184 450 Q F1(cd)2.5 E F0 2.5(command. This)2.5 F (option is only used by interacti)2.5 E .3 -.15(ve s)-.25 H(hells.).15 E -F1(cdable_v)144 462 Q(ars)-.1 E F0 .156(If set, an ar)184 474 R .156 -(gument to the)-.18 F F1(cd)2.656 E F0 -.2(bu)2.656 G .155 +F1(cdable_v)144 462 Q(ars)-.1 E F0 .155(If set, an ar)184 474 R .155 +(gument to the)-.18 F F1(cd)2.655 E F0 -.2(bu)2.655 G .156 (iltin command that is not a directory is assumed to be the).2 F (name of a v)184 486 Q(ariable whose v)-.25 E (alue is the directory to change to.)-.25 E F1(cdspell)144 498 Q F0 1.055 (If set, minor errors in the spelling of a directory component in a)184 -498 R F1(cd)3.555 E F0 1.055(command will be)3.555 F 3.988 -(corrected. The)184 510 R 1.488(errors check)3.988 F 1.487 -(ed for are transposed characters, a missing character)-.1 F 3.987(,a) --.4 G(nd)-3.987 E .77(one character too man)184 522 R 4.57 -.65(y. I) +498 R F1(cd)3.555 E F0 1.055(command will be)3.555 F 3.987 +(corrected. The)184 510 R 1.487(errors check)3.987 F 1.487 +(ed for are transposed characters, a missing character)-.1 F 3.988(,a) +-.4 G(nd)-3.988 E .77(one character too man)184 522 R 4.57 -.65(y. I) -.15 H 3.27(fac).65 G .77 (orrection is found, the corrected \214lename is printed, and)-3.27 F (the command proceeds.)184 534 Q(This option is only used by interacti)5 -E .3 -.15(ve s)-.25 H(hells.).15 E F1(checkhash)144 546 Q F0 .737 -(If set,)184 558 R F1(bash)3.237 E F0 .736 -(checks that a command found in the hash table e)3.237 F .736 +E .3 -.15(ve s)-.25 H(hells.).15 E F1(checkhash)144 546 Q F0 .736 +(If set,)184 558 R F1(bash)3.236 E F0 .736 +(checks that a command found in the hash table e)3.236 F .737 (xists before trying to e)-.15 F -.15(xe)-.15 G(-).15 E(cute it.)184 570 Q(If a hashed command no longer e)5 E (xists, a normal path search is performed.)-.15 E F1(checkjobs)144 582 Q -F0 .448(If set,)184 594 R F1(bash)2.948 E F0 .448 -(lists the status of an)2.948 F 2.949(ys)-.15 G .449 -(topped and running jobs before e)-2.949 F .449(xiting an interacti)-.15 -F -.15(ve)-.25 G 3.439(shell. If)184 606 R(an)3.439 E 3.439(yj)-.15 G -.938(obs are running, this causes the e)-3.439 F .938 -(xit to be deferred until a second e)-.15 F .938(xit is)-.15 F 2.203 +F0 .449(If set,)184 594 R F1(bash)2.949 E F0 .449 +(lists the status of an)2.949 F 2.949(ys)-.15 G .448 +(topped and running jobs before e)-2.949 F .448(xiting an interacti)-.15 +F -.15(ve)-.25 G 3.438(shell. If)184 606 R(an)3.438 E 3.438(yj)-.15 G +.938(obs are running, this causes the e)-3.438 F .938 +(xit to be deferred until a second e)-.15 F .939(xit is)-.15 F 2.203 (attempted without an interv)184 618 R 2.203(ening command \(see)-.15 F /F3 9/Times-Bold@0 SF 2.203(JOB CONTR)4.703 F(OL)-.27 E F0(abo)4.453 E --.15(ve)-.15 G 4.703(\). The).15 F(shell)4.704 E(al)184 630 Q -.1(wa)-.1 +-.15(ve)-.15 G 4.703(\). The).15 F(shell)4.703 E(al)184 630 Q -.1(wa)-.1 G(ys postpones e).1 E(xiting if an)-.15 E 2.5(yj)-.15 G -(obs are stopped.)-2.5 E F1(checkwinsize)144 642 Q F0 .797(If set,)184 -654 R F1(bash)3.297 E F0 .797(checks the windo)3.297 F 3.297(ws)-.25 G -.796(ize after each command and, if necessary)-3.297 F 3.296(,u)-.65 G -.796(pdates the)-3.296 F -.25(va)184 666 S(lues of).25 E F3(LINES)2.5 E +(obs are stopped.)-2.5 E F1(checkwinsize)144 642 Q F0 .796(If set,)184 +654 R F1(bash)3.296 E F0 .796(checks the windo)3.296 F 3.296(ws)-.25 G +.797(ize after each command and, if necessary)-3.296 F 3.297(,u)-.65 G +.797(pdates the)-3.297 F -.25(va)184 666 S(lues of).25 E F3(LINES)2.5 E F0(and)2.25 E F3(COLUMNS)2.5 E/F4 9/Times-Roman@0 SF(.)A F1(cmdhist)144 678 Q F0 1.202(If set,)184 678 R F1(bash)3.702 E F0 1.202 (attempts to sa)3.702 F 1.502 -.15(ve a)-.2 H 1.202 (ll lines of a multiple-line command in the same history).15 F(entry)184 690 Q 5(.T)-.65 G(his allo)-5 E (ws easy re-editing of multi-line commands.)-.25 E F1(compat31)144 702 Q -F0 .42(If set,)184 714 R F1(bash)2.92 E F0 .42(changes its beha)2.92 F -.419(vior to that of v)-.2 F .419(ersion 3.1 with respect to quoted ar) --.15 F(guments)-.18 E .461(to the)184 726 R F1([[)2.961 E F0 .462 +F0 .419(If set,)184 714 R F1(bash)2.919 E F0 .419(changes its beha)2.919 +F .419(vior to that of v)-.2 F .42(ersion 3.1 with respect to quoted ar) +-.15 F(guments)-.18 E .462(to the)184 726 R F1([[)2.962 E F0 .462 (conditional command')2.962 F(s)-.55 E F1(=~)2.962 E F0 .462 (operator and locale-speci\214c string comparison when)2.962 F -(GNU Bash 4.4)72 768 Q(2016 January 25)141.79 E(69)190.95 E 0 Cg EP +(GNU Bash 4.4)72 768 Q(2016 February 8)141.79 E(69)190.95 E 0 Cg EP %%Page: 70 70 %%BeginPageSetup BP @@ -8446,129 +8451,130 @@ BP (Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E .71(using the)184 84 R/F1 10/Times-Bold@0 SF([[)3.21 E F0 .71(conditional command')3.21 F (s)-.55 E F1(<)3.21 E F0(and)3.21 E F1(>)3.21 E F0 3.21(operators. Bash) -3.21 F -.15(ve)3.21 G .71(rsions prior to bash-4.1).15 F .82 +3.21 F -.15(ve)3.21 G .71(rsions prior to bash-4.1).15 F .821 (use ASCII collation and)184 96 R/F2 10/Times-Italic@0 SF(str)3.321 E (cmp)-.37 E F0 .821(\(3\); bash-4.1 and later use the current locale') -.19 F 3.321(sc)-.55 G(ollation)-3.321 E(sequence and)184 108 Q F2(str) -2.5 E(coll)-.37 E F0(\(3\).).51 E F1(compat32)144 120 Q F0 1.41(If set,) -184 132 R F1(bash)3.91 E F0 1.41(changes its beha)3.91 F 1.409 -(vior to that of v)-.2 F 1.409 -(ersion 3.2 with respect to locale-speci\214c)-.15 F .422 +.19 F 3.32(sc)-.55 G(ollation)-3.32 E(sequence and)184 108 Q F2(str)2.5 +E(coll)-.37 E F0(\(3\).).51 E F1(compat32)144 120 Q F0 1.409(If set,)184 +132 R F1(bash)3.909 E F0 1.409(changes its beha)3.909 F 1.409 +(vior to that of v)-.2 F 1.41 +(ersion 3.2 with respect to locale-speci\214c)-.15 F .423 (string comparison when using the)184 144 R F1([[)2.922 E F0 .422 (conditional command')2.922 F(s)-.55 E F1(<)2.922 E F0(and)2.922 E F1(>) -2.923 E F0 .423(operators \(see pre-)2.923 F .481 +2.922 E F0 .422(operators \(see pre-)2.922 F .48 (vious item\) and the ef)184 156 R .481 -(fect of interrupting a command list.)-.25 F .48(Bash v)5.481 F .48 +(fect of interrupting a command list.)-.25 F .481(Bash v)5.481 F .481 (ersions 3.2 and earlier)-.15 F(continue with the ne)184 168 Q (xt command in the list after one terminates due to an interrupt.)-.15 E -F1(compat40)144 180 Q F0 1.409(If set,)184 192 R F1(bash)3.909 E F0 -1.409(changes its beha)3.909 F 1.409(vior to that of v)-.2 F 1.41 -(ersion 4.0 with respect to locale-speci\214c)-.15 F 2.008 -(string comparison when using the)184 204 R F1([[)4.508 E F0 2.007 -(conditional command')4.508 F(s)-.55 E F1(<)4.507 E F0(and)4.507 E F1(>) -4.507 E F0 2.007(operators \(see)4.507 F .769(description of)184 216 R -F1(compat31)3.269 E F0 3.269(\)a)C .769(nd the ef)-3.269 F .769 -(fect of interrupting a command list.)-.25 F .77(Bash v)5.77 F(ersions) --.15 E .087(4.0 and later interrupt the list as if the shell recei)184 -228 R -.15(ve)-.25 G 2.586(dt).15 G .086(he interrupt; pre)-2.586 F .086 -(vious v)-.25 F .086(ersions con-)-.15 F(tinue with the ne)184 240 Q -(xt command in the list.)-.15 E F1(compat41)144 252 Q F0 1.483(If set,) -184 264 R F1(bash)3.983 E F0 3.983(,w)C 1.483(hen in)-3.983 F F2(posix) -3.983 E F0 1.484 -(mode, treats a single quote in a double-quoted parameter)3.983 F -.15 -(ex)184 276 S .959(pansion as a special character).15 F 5.959(.T)-.55 G -.958(he single quotes must match \(an e)-5.959 F -.15(ve)-.25 G 3.458 -(nn).15 G .958(umber\) and)-3.458 F .59 +F1(compat40)144 180 Q F0 1.41(If set,)184 192 R F1(bash)3.91 E F0 1.41 +(changes its beha)3.91 F 1.409(vior to that of v)-.2 F 1.409 +(ersion 4.0 with respect to locale-speci\214c)-.15 F 2.007 +(string comparison when using the)184 204 R F1([[)4.507 E F0 2.008 +(conditional command')4.507 F(s)-.55 E F1(<)4.508 E F0(and)4.508 E F1(>) +4.508 E F0 2.008(operators \(see)4.508 F .77(description of)184 216 R F1 +(compat31)3.27 E F0 3.269(\)a)C .769(nd the ef)-3.269 F .769 +(fect of interrupting a command list.)-.25 F .769(Bash v)5.769 F +(ersions)-.15 E .086 +(4.0 and later interrupt the list as if the shell recei)184 228 R -.15 +(ve)-.25 G 2.587(dt).15 G .087(he interrupt; pre)-2.587 F .087(vious v) +-.25 F .087(ersions con-)-.15 F(tinue with the ne)184 240 Q +(xt command in the list.)-.15 E F1(compat41)144 252 Q F0 1.484(If set,) +184 264 R F1(bash)3.984 E F0 3.984(,w)C 1.484(hen in)-3.984 F F2(posix) +3.984 E F0 1.483 +(mode, treats a single quote in a double-quoted parameter)3.984 F -.15 +(ex)184 276 S .958(pansion as a special character).15 F 5.958(.T)-.55 G +.959(he single quotes must match \(an e)-5.958 F -.15(ve)-.25 G 3.459 +(nn).15 G .959(umber\) and)-3.459 F .59 (the characters between the single quotes are considered quoted.)184 288 -R .59(This is the beha)5.59 F .59(vior of)-.2 F .59 +R .59(This is the beha)5.59 F .59(vior of)-.2 F .589 (posix mode through v)184 300 R .589(ersion 4.1.)-.15 F .589(The def) -5.589 F .589(ault bash beha)-.1 F .589(vior remains as in pre)-.2 F .589 +5.589 F .589(ault bash beha)-.1 F .589(vior remains as in pre)-.2 F .59 (vious v)-.25 F(er)-.15 E(-)-.2 E(sions.)184 312 Q F1(compat42)144 324 Q -F0 1.796(If set,)184 336 R F1(bash)4.296 E F0 1.796 +F0 1.797(If set,)184 336 R F1(bash)4.297 E F0 1.796 (does not process the replacement string in the pattern substitution w) 4.296 F(ord)-.1 E -.15(ex)184 348 S(pansion using quote remo).15 E -.25 -(va)-.15 G(l.).25 E F1(compat43)144 360 Q F0 .141(If set,)184 372 R F1 -(bash)2.641 E F0 .141(does not print a w)2.641 F .14 -(arning message if an attempt is made to use a quoted com-)-.1 F .912 -(pound array assignment as an ar)184 384 R .912(gument to)-.18 F F1 -(declar)3.413 E(e)-.18 E F0 3.413(,m)C(ak)-3.413 E .913(es w)-.1 F .913 -(ord e)-.1 F .913(xpansion errors non-)-.15 F -.1(fa)184 396 S .353 +(va)-.15 G(l.).25 E F1(compat43)144 360 Q F0 .14(If set,)184 372 R F1 +(bash)2.64 E F0 .14(does not print a w)2.64 F .141 +(arning message if an attempt is made to use a quoted com-)-.1 F .913 +(pound array assignment as an ar)184 384 R .913(gument to)-.18 F F1 +(declar)3.412 E(e)-.18 E F0 3.412(,m)C(ak)-3.412 E .912(es w)-.1 F .912 +(ord e)-.1 F .912(xpansion errors non-)-.15 F -.1(fa)184 396 S .352 (tal errors that cause the current command to f).1 F .353(ail \(the def) --.1 F .352(ault beha)-.1 F .352(vior is to mak)-.2 F 2.852(et)-.1 G(hem) --2.852 E -.1(fa)184 408 S 1.057(tal errors that cause the shell to e).1 -F 1.058(xit\), and does not reset the loop state when a shell)-.15 F -.375(function is e)184 420 R -.15(xe)-.15 G .375(cuted \(this allo).15 F -(ws)-.25 E F1(br)2.875 E(eak)-.18 E F0(or)2.875 E F1(continue)2.875 E F0 -.374(in a shell function to af)2.875 F .374(fect loops in)-.25 F +-.1 F .353(ault beha)-.1 F .353(vior is to mak)-.2 F 2.853(et)-.1 G(hem) +-2.853 E -.1(fa)184 408 S 1.058(tal errors that cause the shell to e).1 +F 1.057(xit\), and does not reset the loop state when a shell)-.15 F +.374(function is e)184 420 R -.15(xe)-.15 G .374(cuted \(this allo).15 F +(ws)-.25 E F1(br)2.874 E(eak)-.18 E F0(or)2.875 E F1(continue)2.875 E F0 +.375(in a shell function to af)2.875 F .375(fect loops in)-.25 F (the caller')184 432 Q 2.5(sc)-.55 G(onte)-2.5 E(xt\).)-.15 E F1 -(complete_fullquote)144 444 Q F0 .653(If set,)184 456 R F1(bash)3.153 E +(complete_fullquote)144 444 Q F0 .654(If set,)184 456 R F1(bash)3.153 E F0 .653(quotes all shell metacharacters in \214lenames and directory na\ -mes when per)3.153 F(-)-.2 E 1.525(forming completion.)184 468 R 1.524 -(If not set,)6.525 F F1(bash)4.024 E F0(remo)4.024 E -.15(ve)-.15 G +mes when per)3.153 F(-)-.2 E 1.524(forming completion.)184 468 R 1.524 +(If not set,)6.524 F F1(bash)4.024 E F0(remo)4.024 E -.15(ve)-.15 G 4.024(sm).15 G 1.524(etacharacters such as the dollar sign)-4.024 F 2.667(from the set of characters that will be quoted in completed \214l\ -enames when these)184 480 R .029(metacharacters appear in shell v)184 -492 R .028(ariable references in w)-.25 F .028(ords to be completed.)-.1 -F .028(This means)5.028 F 1.072(that dollar signs in v)184 504 R 1.073 +enames when these)184 480 R .028(metacharacters appear in shell v)184 +492 R .028(ariable references in w)-.25 F .029(ords to be completed.)-.1 +F .029(This means)5.029 F 1.073(that dollar signs in v)184 504 R 1.073 (ariable names that e)-.25 F 1.073 (xpand to directories will not be quoted; ho)-.15 F(w-)-.25 E -2.15 -.25 -(ev e)184 516 T 1.923 -.4(r, a).25 H 1.423 -.15(ny d).4 H 1.123 +(ev e)184 516 T 1.922 -.4(r, a).25 H 1.422 -.15(ny d).4 H 1.123 (ollar signs appearing in \214lenames will not be quoted, either).15 F -6.123(.T)-.55 G 1.122(his is acti)-6.123 F -.15(ve)-.25 G .59 +6.123(.T)-.55 G 1.123(his is acti)-6.123 F -.15(ve)-.25 G .59 (only when bash is using backslashes to quote completed \214lenames.)184 528 R .59(This v)5.59 F .59(ariable is set)-.25 F(by def)184 540 Q (ault, which is the def)-.1 E(ault bash beha)-.1 E(vior in v)-.2 E -(ersions through 4.2.)-.15 E F1(dir)144 552 Q(expand)-.18 E F0 .487 -(If set,)184 564 R F1(bash)2.987 E F0 .486 +(ersions through 4.2.)-.15 E F1(dir)144 552 Q(expand)-.18 E F0 .486 +(If set,)184 564 R F1(bash)2.986 E F0 .486 (replaces directory names with the results of w)2.986 F .486(ord e)-.1 F -.486(xpansion when perform-)-.15 F .179(ing \214lename completion.)184 -576 R .179(This changes the contents of the readline editing b)5.179 F -(uf)-.2 E(fer)-.25 E 5.18(.I)-.55 G 2.68(fn)-5.18 G(ot)-2.68 E(set,)184 -588 Q F1(bash)2.5 E F0(attempts to preserv)2.5 E 2.5(ew)-.15 G -(hat the user typed.)-2.5 E F1(dirspell)144 600 Q F0 .859(If set,)184 -600 R F1(bash)3.359 E F0 .858 -(attempts spelling correction on directory names during w)3.359 F .858 +.487(xpansion when perform-)-.15 F .18(ing \214lename completion.)184 +576 R .179(This changes the contents of the readline editing b)5.18 F +(uf)-.2 E(fer)-.25 E 5.179(.I)-.55 G 2.679(fn)-5.179 G(ot)-2.679 E(set,) +184 588 Q F1(bash)2.5 E F0(attempts to preserv)2.5 E 2.5(ew)-.15 G +(hat the user typed.)-2.5 E F1(dirspell)144 600 Q F0 .858(If set,)184 +600 R F1(bash)3.358 E F0 .858 +(attempts spelling correction on directory names during w)3.358 F .859 (ord completion if)-.1 F (the directory name initially supplied does not e)184 612 Q(xist.)-.15 E F1(dotglob)144 624 Q F0(If set,)184 624 Q F1(bash)2.5 E F0 (includes \214lenames be)2.5 E(ginning with a `.)-.15 E 2.5('i)-.7 G 2.5 (nt)-2.5 G(he results of pathname e)-2.5 E(xpansion.)-.15 E F1(execfail) -144 636 Q F0 1.386(If set, a non-interacti)184 636 R 1.686 -.15(ve s) +144 636 Q F0 1.387(If set, a non-interacti)184 636 R 1.687 -.15(ve s) -.25 H 1.386(hell will not e).15 F 1.386(xit if it cannot e)-.15 F -.15 -(xe)-.15 G 1.387(cute the \214le speci\214ed as an).15 F(ar)184 648 Q +(xe)-.15 G 1.386(cute the \214le speci\214ed as an).15 F(ar)184 648 Q (gument to the)-.18 E F1(exec)2.5 E F0 -.2(bu)2.5 G(iltin command.).2 E (An interacti)5 E .3 -.15(ve s)-.25 H(hell does not e).15 E(xit if)-.15 E F1(exec)2.5 E F0 -.1(fa)2.5 G(ils.).1 E F1(expand_aliases)144 660 Q F0 -.717(If set, aliases are e)184 672 R .717(xpanded as described abo)-.15 +.716(If set, aliases are e)184 672 R .717(xpanded as described abo)-.15 F 1.017 -.15(ve u)-.15 H(nder).15 E/F3 9/Times-Bold@0 SF(ALIASES)3.217 E -/F4 9/Times-Roman@0 SF(.)A F0 .716(This option is enabled)5.217 F +/F4 9/Times-Roman@0 SF(.)A F0 .717(This option is enabled)5.217 F (by def)184 684 Q(ault for interacti)-.1 E .3 -.15(ve s)-.25 H(hells.) .15 E F1(extdeb)144 696 Q(ug)-.2 E F0(If set, beha)184 708 Q (vior intended for use by deb)-.2 E(uggers is enabled:)-.2 E -(GNU Bash 4.4)72 768 Q(2016 January 25)141.79 E(70)190.95 E 0 Cg EP +(GNU Bash 4.4)72 768 Q(2016 February 8)141.79 E(70)190.95 E 0 Cg EP %%Page: 71 71 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F (Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E/F1 10/Times-Bold@0 -SF(1.)184 84 Q F0(The)220 84 Q F14.25 E F0 1.75(option to the)4.25 -F F1(declar)4.251 E(e)-.18 E F0 -.2(bu)4.251 G 1.751 +SF(1.)184 84 Q F0(The)220 84 Q F14.251 E F0 1.751(option to the) +4.251 F F1(declar)4.251 E(e)-.18 E F0 -.2(bu)4.251 G 1.751 (iltin displays the source \214le name and line).2 F (number corresponding to each function name supplied as an ar)220 96 Q (gument.)-.18 E F1(2.)184 108 Q F0 1.667(If the command run by the)220 108 R F1(DEB)4.167 E(UG)-.1 E F0 1.667(trap returns a non-zero v)4.167 F 1.667(alue, the ne)-.25 F(xt)-.15 E(command is skipped and not e)220 120 -Q -.15(xe)-.15 G(cuted.).15 E F1(3.)184 132 Q F0 .84 -(If the command run by the)220 132 R F1(DEB)3.34 E(UG)-.1 E F0 .841 -(trap returns a v)3.341 F .841(alue of 2, and the shell is)-.25 F -.15 +Q -.15(xe)-.15 G(cuted.).15 E F1(3.)184 132 Q F0 .841 +(If the command run by the)220 132 R F1(DEB)3.341 E(UG)-.1 E F0 .841 +(trap returns a v)3.341 F .84(alue of 2, and the shell is)-.25 F -.15 (exe)220 144 S .488 (cuting in a subroutine \(a shell function or a shell script e).15 F -.15(xe)-.15 G .488(cuted by the).15 F F1(.)2.988 E F0(or)2.988 E F1 (sour)220 156 Q(ce)-.18 E F0 -.2(bu)2.5 G (iltins\), the shell simulates a call to).2 E F1 -.18(re)2.5 G(tur).18 E (n)-.15 E F0(.)A F1(4.)184 168 Q/F2 9/Times-Bold@0 SF -.27(BA)220 168 S -(SH_ARGC).27 E F0(and)3.153 E F2 -.27(BA)3.403 G(SH_ARGV).27 E F0 .904 +(SH_ARGC).27 E F0(and)3.154 E F2 -.27(BA)3.404 G(SH_ARGV).27 E F0 .904 (are updated as described in their descriptions)3.154 F(abo)220 180 Q -.15(ve)-.15 G(.).15 E F1(5.)184 192 Q F0 1.637(Function tracing is ena\ bled: command substitution, shell functions, and sub-)220 192 R @@ -8588,64 +8594,64 @@ E F0(")A F3(string)A F0 4.973("q)C 2.473(uoting is performed within) -4.973 F F1(${)4.973 E F3(par)A(ameter)-.15 E F1(})A F0 -.15(ex)4.973 G (pansions).15 E(enclosed in double quotes.)184 288 Q (This option is enabled by def)5 E(ault.)-.1 E F1(failglob)144 300 Q F0 -1.425(If set, patterns which f)184 300 R 1.425 -(ail to match \214lenames during pathname e)-.1 F 1.424 +1.424(If set, patterns which f)184 300 R 1.425 +(ail to match \214lenames during pathname e)-.1 F 1.425 (xpansion result in an)-.15 F -.15(ex)184 312 S(pansion error).15 E(.) -.55 E F1 -.25(fo)144 324 S -.18(rc).25 G(e_\214gnor).18 E(e)-.18 E F0 -.936(If set, the suf)184 336 R<8c78>-.25 E .936(es speci\214ed by the) +.937(If set, the suf)184 336 R<8c78>-.25 E .936(es speci\214ed by the) -.15 F F2(FIGNORE)3.436 E F0 .936(shell v)3.186 F .936(ariable cause w) --.25 F .937(ords to be ignored)-.1 F .32(when performing w)184 348 R .32 +-.25 F .936(ords to be ignored)-.1 F .32(when performing w)184 348 R .32 (ord completion e)-.1 F -.15(ve)-.25 G 2.82(ni).15 G 2.82(ft)-2.82 G .32 -(he ignored w)-2.82 F .32(ords are the only possible com-)-.1 F 2.947 -(pletions. See)184 360 R F2 .447(SHELL V)2.947 F(ARIABLES)-1.215 E F0 -(abo)2.697 E .747 -.15(ve f)-.15 H .448(or a description of).15 F F2 -(FIGNORE)2.948 E/F4 9/Times-Roman@0 SF(.)A F0 .448(This option is)4.948 +(he ignored w)-2.82 F .32(ords are the only possible com-)-.1 F 2.948 +(pletions. See)184 360 R F2 .448(SHELL V)2.948 F(ARIABLES)-1.215 E F0 +(abo)2.698 E .748 -.15(ve f)-.15 H .448(or a description of).15 F F2 +(FIGNORE)2.947 E/F4 9/Times-Roman@0 SF(.)A F0 .447(This option is)4.947 F(enabled by def)184 372 Q(ault.)-.1 E F1(globasciiranges)144 384 Q F0 -2.519(If set, range e)184 396 R 2.519 -(xpressions used in pattern matching brack)-.15 F 2.518(et e)-.1 F 2.518 -(xpressions \(see)-.15 F F2 -.09(Pa)5.018 G(tter).09 E(n)-.135 E -(Matching)184 408 Q F0(abo)2.964 E -.15(ve)-.15 G 3.214(\)b).15 G(eha) --3.214 E 1.014 -.15(ve a)-.2 H 3.214(si).15 G 3.214(fi)-3.214 G 3.214 +2.518(If set, range e)184 396 R 2.519 +(xpressions used in pattern matching brack)-.15 F 2.519(et e)-.1 F 2.519 +(xpressions \(see)-.15 F F2 -.09(Pa)5.019 G(tter).09 E(n)-.135 E +(Matching)184 408 Q F0(abo)2.965 E -.15(ve)-.15 G 3.215(\)b).15 G(eha) +-3.215 E 1.015 -.15(ve a)-.2 H 3.214(si).15 G 3.214(fi)-3.214 G 3.214 (nt)-3.214 G .714(he traditional C locale when performing comparisons.) -3.214 F 1.02(That is, the current locale')184 420 R 3.52(sc)-.55 G 1.02 (ollating sequence is not tak)-3.52 F 1.02(en into account, so)-.1 F F1 -(b)3.52 E F0 1.02(will not)3.52 F .956(collate between)184 432 R F1(A) -3.456 E F0(and)3.456 E F1(B)3.456 E F0 3.457(,a)C .957(nd upper)-3.457 F -.957(-case and lo)-.2 F(wer)-.25 E .957 +(b)3.52 E F0 1.02(will not)3.52 F .957(collate between)184 432 R F1(A) +3.457 E F0(and)3.457 E F1(B)3.457 E F0 3.457(,a)C .957(nd upper)-3.457 F +.957(-case and lo)-.2 F(wer)-.25 E .956 (-case ASCII characters will collate)-.2 F(together)184 444 Q(.)-.55 E -F1(globstar)144 456 Q F0 .519(If set, the pattern)184 456 R F1(**)3.019 -E F0 .519(used in a pathname e)3.019 F .519(xpansion conte)-.15 F .518 -(xt will match all \214les and zero)-.15 F .431 +F1(globstar)144 456 Q F0 .518(If set, the pattern)184 456 R F1(**)3.018 +E F0 .519(used in a pathname e)3.019 F .519(xpansion conte)-.15 F .519 +(xt will match all \214les and zero)-.15 F .432 (or more directories and subdirectories.)184 468 R .431 -(If the pattern is follo)5.431 F .432(wed by a)-.25 F F1(/)2.932 E F0 -2.932(,o)C .432(nly directories)-2.932 F(and subdirectories match.)184 +(If the pattern is follo)5.432 F .431(wed by a)-.25 F F1(/)2.931 E F0 +2.931(,o)C .431(nly directories)-2.931 F(and subdirectories match.)184 480 Q F1(gnu_errfmt)144 492 Q F0(If set, shell error messages are writt\ en in the standard GNU error message format.)184 504 Q F1(histappend)144 516 Q F0 .676 (If set, the history list is appended to the \214le named by the v)184 -528 R .676(alue of the)-.25 F F2(HISTFILE)3.176 E F0 -.25(va)2.926 G +528 R .676(alue of the)-.25 F F2(HISTFILE)3.177 E F0 -.25(va)2.927 G (ri-).25 E(able when the shell e)184 540 Q(xits, rather than o)-.15 E -.15(ve)-.15 G(rwriting the \214le.).15 E F1(histr)144 552 Q(eedit)-.18 -E F0 .575(If set, and)184 564 R F1 -.18(re)3.075 G(adline).18 E F0 .575 -(is being used, a user is gi)3.075 F -.15(ve)-.25 G 3.075(nt).15 G .576 -(he opportunity to re-edit a f)-3.075 F .576(ailed his-)-.1 F -(tory substitution.)184 576 Q F1(histv)144 588 Q(erify)-.1 E F0 .403 +E F0 .576(If set, and)184 564 R F1 -.18(re)3.076 G(adline).18 E F0 .575 +(is being used, a user is gi)3.076 F -.15(ve)-.25 G 3.075(nt).15 G .575 +(he opportunity to re-edit a f)-3.075 F .575(ailed his-)-.1 F +(tory substitution.)184 576 Q F1(histv)144 588 Q(erify)-.1 E F0 .402 (If set, and)184 600 R F1 -.18(re)2.903 G(adline).18 E F0 .403 (is being used, the results of history substitution are not immediately) -2.903 F .661(passed to the shell parser)184 612 R 5.661(.I)-.55 G .662 -(nstead, the resulting line is loaded into the)-5.661 F F1 -.18(re)3.162 -G(adline).18 E F0(editing)3.162 E -.2(bu)184 624 S -.25(ff).2 G(er).25 E +2.903 F .662(passed to the shell parser)184 612 R 5.662(.I)-.55 G .661 +(nstead, the resulting line is loaded into the)-5.662 F F1 -.18(re)3.161 +G(adline).18 E F0(editing)3.161 E -.2(bu)184 624 S -.25(ff).2 G(er).25 E 2.5(,a)-.4 G(llo)-2.5 E(wing further modi\214cation.)-.25 E F1 -(hostcomplete)144 636 Q F0 1.182(If set, and)184 648 R F1 -.18(re)3.682 -G(adline).18 E F0 1.182(is being used,)3.682 F F1(bash)3.682 E F0 1.181 -(will attempt to perform hostname completion)3.681 F 1.38(when a w)184 -660 R 1.38(ord containing a)-.1 F F1(@)3.881 E F0 1.381 -(is being completed \(see)3.881 F F1(Completing)3.881 E F0(under)3.881 E -F2(READLINE)3.881 E F0(abo)184 672 Q -.15(ve)-.15 G 2.5(\). This).15 F +(hostcomplete)144 636 Q F0 1.181(If set, and)184 648 R F1 -.18(re)3.681 +G(adline).18 E F0 1.181(is being used,)3.681 F F1(bash)3.682 E F0 1.182 +(will attempt to perform hostname completion)3.682 F 1.381(when a w)184 +660 R 1.381(ord containing a)-.1 F F1(@)3.881 E F0 1.381 +(is being completed \(see)3.881 F F1(Completing)3.88 E F0(under)3.88 E +F2(READLINE)3.88 E F0(abo)184 672 Q -.15(ve)-.15 G 2.5(\). This).15 F (is enabled by def)2.5 E(ault.)-.1 E F1(huponexit)144 684 Q F0(If set,) 184 696 Q F1(bash)2.5 E F0(will send)2.5 E F2(SIGHUP)2.5 E F0 (to all jobs when an interacti)2.25 E .3 -.15(ve l)-.25 H(ogin shell e) -.15 E(xits.)-.15 E(GNU Bash 4.4)72 768 Q(2016 January 25)141.79 E(71) +.15 E(xits.)-.15 E(GNU Bash 4.4)72 768 Q(2016 February 8)141.79 E(71) 190.95 E 0 Cg EP %%Page: 72 72 %%BeginPageSetup @@ -8653,9 +8659,9 @@ BP %%EndPageSetup /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F (Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E/F1 10/Times-Bold@0 -SF(inherit_err)144 84 Q(exit)-.18 E F0 .22 +SF(inherit_err)144 84 Q(exit)-.18 E F0 .219 (If set, command substitution inherits the v)184 96 R .219(alue of the) --.25 F F1(err)2.719 E(exit)-.18 E F0 .219(option, instead of unsetting) +-.25 F F1(err)2.719 E(exit)-.18 E F0 .22(option, instead of unsetting) 2.719 F(it in the subshell en)184 108 Q 2.5(vironment. This)-.4 F (option is enabled when)2.5 E/F2 10/Times-Italic@0 SF(posix mode)2.5 E F0(is enabled.)2.5 E F1(interacti)144 120 Q -.1(ve)-.1 G(_comments).1 E @@ -8664,59 +8670,59 @@ F0 .33(If set, allo)184 132 R 2.83(waw)-.25 G .33(ord be)-2.93 F .33 (ord and all remaining characters on)-.1 F .967 (that line to be ignored in an interacti)184 144 R 1.267 -.15(ve s)-.25 H .967(hell \(see).15 F/F3 9/Times-Bold@0 SF(COMMENTS)3.467 E F0(abo) -3.217 E -.15(ve)-.15 G 3.467(\). This).15 F .967(option is)3.467 F +3.217 E -.15(ve)-.15 G 3.467(\). This).15 F .968(option is)3.468 F (enabled by def)184 156 Q(ault.)-.1 E F1(lastpipe)144 168 Q F0 .066 (If set, and job control is not acti)184 168 R -.15(ve)-.25 G 2.566(,t) .15 G .066(he shell runs the last command of a pipeline not e)-2.566 F -.15(xe)-.15 G(-).15 E(cuted in the background in the current shell en) -184 180 Q(vironment.)-.4 E F1(lithist)144 192 Q F0 .655(If set, and the) -184 192 R F1(cmdhist)3.155 E F0 .654 +184 180 Q(vironment.)-.4 E F1(lithist)144 192 Q F0 .654(If set, and the) +184 192 R F1(cmdhist)3.154 E F0 .654 (option is enabled, multi-line commands are sa)3.154 F -.15(ve)-.2 G -3.154(dt).15 G 3.154(ot)-3.154 G .654(he history)-3.154 F +3.155(dt).15 G 3.155(ot)-3.155 G .655(he history)-3.155 F (with embedded ne)184 204 Q (wlines rather than using semicolon separators where possible.)-.25 E F1 (login_shell)144 216 Q F0 .486 (The shell sets this option if it is started as a login shell \(see)184 -228 R F3(INV)2.987 E(OCA)-.405 E(TION)-.855 E F0(abo)2.737 E -.15(ve) --.15 G 2.987(\). The).15 F -.25(va)184 240 S(lue may not be changed.).25 -E F1(mailwar)144 252 Q(n)-.15 E F0 .815(If set, and a \214le that)184 -264 R F1(bash)3.315 E F0 .814 -(is checking for mail has been accessed since the last time it)3.315 F +228 R F3(INV)2.986 E(OCA)-.405 E(TION)-.855 E F0(abo)2.736 E -.15(ve) +-.15 G 2.986(\). The).15 F -.25(va)184 240 S(lue may not be changed.).25 +E F1(mailwar)144 252 Q(n)-.15 E F0 .814(If set, and a \214le that)184 +264 R F1(bash)3.314 E F0 .815 +(is checking for mail has been accessed since the last time it)3.314 F -.1(wa)184 276 S 2.5(sc).1 G(heck)-2.5 E(ed, the message `)-.1 E (`The mail in)-.74 E F2(mail\214le)2.5 E F0(has been read')2.5 E 2.5('i) -.74 G 2.5(sd)-2.5 G(isplayed.)-2.5 E F1(no_empty_cmd_completion)144 288 -Q F0 .324(If set, and)184 300 R F1 -.18(re)2.824 G(adline).18 E F0 .324 -(is being used,)2.824 F F1(bash)2.824 E F0 .324 -(will not attempt to search the)2.824 F F3 -.666(PA)2.825 G(TH)-.189 E -F0 .325(for possible)2.575 F +Q F0 .325(If set, and)184 300 R F1 -.18(re)2.825 G(adline).18 E F0 .325 +(is being used,)2.825 F F1(bash)2.824 E F0 .324 +(will not attempt to search the)2.824 F F3 -.666(PA)2.824 G(TH)-.189 E +F0 .324(for possible)2.574 F (completions when completion is attempted on an empty line.)184 312 Q F1 -(nocaseglob)144 324 Q F0 .437(If set,)184 336 R F1(bash)2.937 E F0 .436 -(matches \214lenames in a case\255insensiti)2.937 F .736 -.15(ve f)-.25 -H .436(ashion when performing pathname).05 F -.15(ex)184 348 S +(nocaseglob)144 324 Q F0 .436(If set,)184 336 R F1(bash)2.936 E F0 .436 +(matches \214lenames in a case\255insensiti)2.936 F .737 -.15(ve f)-.25 +H .437(ashion when performing pathname).05 F -.15(ex)184 348 S (pansion \(see).15 E F1 -.1(Pa)2.5 G(thname Expansion).1 E F0(abo)2.5 E --.15(ve)-.15 G(\).).15 E F1(nocasematch)144 360 Q F0 1.193(If set,)184 -372 R F1(bash)3.693 E F0 1.194(matches patterns in a case\255insensiti) -3.693 F 1.494 -.15(ve f)-.25 H 1.194(ashion when performing matching).05 +-.15(ve)-.15 G(\).).15 E F1(nocasematch)144 360 Q F0 1.194(If set,)184 +372 R F1(bash)3.694 E F0 1.194(matches patterns in a case\255insensiti) +3.694 F 1.493 -.15(ve f)-.25 H 1.193(ashion when performing matching).05 F .551(while e)184 384 R -.15(xe)-.15 G(cuting).15 E F1(case)3.051 E F0 (or)3.051 E F1([[)3.051 E F0 .551 (conditional commands, when performing pattern substitution)3.051 F -.1 -(wo)184 396 S .622(rd e).1 F .623(xpansions, or when \214ltering possib\ +(wo)184 396 S .623(rd e).1 F .623(xpansions, or when \214ltering possib\ le completions as part of programmable com-)-.15 F(pletion.)184 408 Q F1 -(nullglob)144 420 Q F0 .855(If set,)184 432 R F1(bash)3.355 E F0(allo) -3.355 E .855(ws patterns which match no \214les \(see)-.25 F F1 -.1(Pa) -3.354 G .854(thname Expansion).1 F F0(abo)3.354 E -.15(ve)-.15 G 3.354 -(\)t).15 G(o)-3.354 E -.15(ex)184 444 S +(nullglob)144 420 Q F0 .854(If set,)184 432 R F1(bash)3.354 E F0(allo) +3.354 E .855(ws patterns which match no \214les \(see)-.25 F F1 -.1(Pa) +3.355 G .855(thname Expansion).1 F F0(abo)3.355 E -.15(ve)-.15 G 3.355 +(\)t).15 G(o)-3.355 E -.15(ex)184 444 S (pand to a null string, rather than themselv).15 E(es.)-.15 E F1(pr)144 -456 Q(ogcomp)-.18 E F0 .676(If set, the programmable completion f)184 -468 R .677(acilities \(see)-.1 F F1(Pr)3.177 E .677 -(ogrammable Completion)-.18 F F0(abo)3.177 E -.15(ve)-.15 G(\)).15 E +456 Q(ogcomp)-.18 E F0 .677(If set, the programmable completion f)184 +468 R .677(acilities \(see)-.1 F F1(Pr)3.176 E .676 +(ogrammable Completion)-.18 F F0(abo)3.176 E -.15(ve)-.15 G(\)).15 E (are enabled.)184 480 Q(This option is enabled by def)5 E(ault.)-.1 E F1 -(pr)144 492 Q(omptv)-.18 E(ars)-.1 E F0 1.448 +(pr)144 492 Q(omptv)-.18 E(ars)-.1 E F0 1.447 (If set, prompt strings under)184 504 R 1.448(go parameter e)-.18 F -1.447(xpansion, command substitution, arithmetic)-.15 F -.15(ex)184 516 -S .17(pansion, and quote remo).15 F -.25(va)-.15 G 2.67(la).25 G .17 -(fter being e)-2.67 F .17(xpanded as described in)-.15 F F3(PR)2.671 E -(OMPTING)-.27 E F0(abo)2.421 E -.15(ve)-.15 G(.).15 E +1.448(xpansion, command substitution, arithmetic)-.15 F -.15(ex)184 516 +S .171(pansion, and quote remo).15 F -.25(va)-.15 G 2.67(la).25 G .17 +(fter being e)-2.67 F .17(xpanded as described in)-.15 F F3(PR)2.67 E +(OMPTING)-.27 E F0(abo)2.42 E -.15(ve)-.15 G(.).15 E (This option is enabled by def)184 528 Q(ault.)-.1 E F1 -.18(re)144 540 S(stricted_shell).18 E F0 1.069 (The shell sets this option if it is started in restricted mode \(see) @@ -8725,27 +8731,27 @@ S(stricted_shell).18 E F0 1.069 (This is not reset when the startup \214les are e)5.36 F -.15(xe)-.15 G (-).15 E(cuted, allo)184 576 Q(wing the startup \214les to disco)-.25 E -.15(ve)-.15 G 2.5(rw).15 G(hether or not a shell is restricted.)-2.5 E -F1(shift_v)144 588 Q(erbose)-.1 E F0 .502(If set, the)184 600 R F1 -(shift)3.002 E F0 -.2(bu)3.002 G .501 -(iltin prints an error message when the shift count e).2 F .501 +F1(shift_v)144 588 Q(erbose)-.1 E F0 .501(If set, the)184 600 R F1 +(shift)3.001 E F0 -.2(bu)3.001 G .501 +(iltin prints an error message when the shift count e).2 F .502 (xceeds the number)-.15 F(of positional parameters.)184 612 Q F1(sour) -144 624 Q(cepath)-.18 E F0 .77(If set, the)184 636 R F1(sour)3.27 E(ce) --.18 E F0(\()3.27 E F1(.)A F0 3.27(\)b)C .77(uiltin uses the v)-3.47 F -.771(alue of)-.25 F F3 -.666(PA)3.271 G(TH)-.189 E F0 .771 -(to \214nd the directory containing the)3.021 F -(\214le supplied as an ar)184 648 Q 2.5(gument. This)-.18 F -(option is enabled by def)2.5 E(ault.)-.1 E F1(xpg_echo)144 660 Q F0 -(If set, the)184 672 Q F1(echo)2.5 E F0 -.2(bu)2.5 G(iltin e).2 E -(xpands backslash-escape sequences by def)-.15 E(ault.)-.1 E F1(suspend) -108 688.8 Q F0([)2.5 E F1A F0(])A 1.002(Suspend the e)144 700.8 R --.15(xe)-.15 G 1.002(cution of this shell until it recei).15 F -.15(ve) --.25 G 3.501(sa).15 G F3(SIGCONT)A F0 3.501(signal. A)3.251 F 1.001 -(login shell cannot be)3.501 F .022(suspended; the)144 712.8 R F1 -2.522 E F0 .022(option can be used to o)2.522 F -.15(ve)-.15 G .022 -(rride this and force the suspension.).15 F .023(The return status is) -5.023 F 2.5(0u)144 724.8 S(nless the shell is a login shell and)-2.5 E +144 624 Q(cepath)-.18 E F0 .771(If set, the)184 636 R F1(sour)3.271 E +(ce)-.18 E F0(\()3.271 E F1(.)A F0 3.271(\)b)C .771(uiltin uses the v) +-3.471 F .771(alue of)-.25 F F3 -.666(PA)3.27 G(TH)-.189 E F0 .77 +(to \214nd the directory containing the)3.02 F(\214le supplied as an ar) +184 648 Q 2.5(gument. This)-.18 F(option is enabled by def)2.5 E(ault.) +-.1 E F1(xpg_echo)144 660 Q F0(If set, the)184 672 Q F1(echo)2.5 E F0 +-.2(bu)2.5 G(iltin e).2 E(xpands backslash-escape sequences by def)-.15 +E(ault.)-.1 E F1(suspend)108 688.8 Q F0([)2.5 E F1A F0(])A 1.001 +(Suspend the e)144 700.8 R -.15(xe)-.15 G 1.001 +(cution of this shell until it recei).15 F -.15(ve)-.25 G 3.501(sa).15 G +F3(SIGCONT)A F0 3.502(signal. A)3.252 F 1.002(login shell cannot be) +3.502 F .023(suspended; the)144 712.8 R F12.523 E F0 .023 +(option can be used to o)2.523 F -.15(ve)-.15 G .022 +(rride this and force the suspension.).15 F .022(The return status is) +5.022 F 2.5(0u)144 724.8 S(nless the shell is a login shell and)-2.5 E F12.5 E F0(is not supplied, or if job control is not enabled.)2.5 -E(GNU Bash 4.4)72 768 Q(2016 January 25)141.79 E(72)190.95 E 0 Cg EP +E(GNU Bash 4.4)72 768 Q(2016 February 8)141.79 E(72)190.95 E 0 Cg EP %%Page: 73 73 %%BeginPageSetup BP @@ -8753,23 +8759,23 @@ BP /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F (Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E/F1 10/Times-Bold@0 SF(test)108 84 Q/F2 10/Times-Italic@0 SF -.2(ex)2.5 G(pr).2 E F1([)108 -96 Q F2 -.2(ex)2.5 G(pr).2 E F1(])2.5 E F0 .878 -(Return a status of 0 \(true\) or 1 \(f)144 96 R .877 -(alse\) depending on the e)-.1 F -.25(va)-.25 G .877 +96 Q F2 -.2(ex)2.5 G(pr).2 E F1(])2.5 E F0 .877 +(Return a status of 0 \(true\) or 1 \(f)144 96 R .878 +(alse\) depending on the e)-.1 F -.25(va)-.25 G .878 (luation of the conditional e).25 F(xpression)-.15 E F2 -.2(ex)144 108 S (pr).2 E F0 5.53(.E).73 G .53 (ach operator and operand must be a separate ar)-5.53 F 3.03 -(gument. Expressions)-.18 F .53(are composed of the)3.03 F 3.08 -(primaries described abo)144 120 R 3.38 -.15(ve u)-.15 H(nder).15 E/F3 9 -/Times-Bold@0 SF(CONDITION)5.58 E 3.079(AL EXPRESSIONS)-.18 F/F4 9 -/Times-Roman@0 SF(.)A F1(test)7.579 E F0 3.079(does not accept an)5.579 -F(y)-.15 E(options, nor does it accept and ignore an ar)144 132 Q +(gument. Expressions)-.18 F .53(are composed of the)3.03 F 3.079 +(primaries described abo)144 120 R 3.379 -.15(ve u)-.15 H(nder).15 E/F3 +9/Times-Bold@0 SF(CONDITION)5.579 E 3.079(AL EXPRESSIONS)-.18 F/F4 9 +/Times-Roman@0 SF(.)A F1(test)7.579 E F0 3.08(does not accept an)5.58 F +(y)-.15 E(options, nor does it accept and ignore an ar)144 132 Q (gument of)-.18 E F12.5 E F0(as signifying the end of options.)2.5 -E .785(Expressions may be combined using the follo)144 150 R .786 -(wing operators, listed in decreasing order of prece-)-.25 F 3.412 -(dence. The)144 162 R -.25(eva)3.412 G .912 -(luation depends on the number of ar).25 F .911(guments; see belo)-.18 F -4.711 -.65(w. O)-.25 H .911(perator precedence is).65 F +E .786(Expressions may be combined using the follo)144 150 R .785 +(wing operators, listed in decreasing order of prece-)-.25 F 3.411 +(dence. The)144 162 R -.25(eva)3.411 G .911 +(luation depends on the number of ar).25 F .912(guments; see belo)-.18 F +4.712 -.65(w. O)-.25 H .912(perator precedence is).65 F (used when there are \214v)144 174 Q 2.5(eo)-.15 G 2.5(rm)-2.5 G(ore ar) -2.5 E(guments.)-.18 E F1(!)144 186 Q F2 -.2(ex)2.5 G(pr).2 E F0 -.35 (Tr)180 186 S(ue if).35 E F2 -.2(ex)2.5 G(pr).2 E F0(is f)3.23 E(alse.) @@ -8792,9 +8798,9 @@ F0 -.25(eva)2.5 G(luate conditional e).25 E E 2.5(2a)144 340.8 S -.18(rg)-2.5 G(uments).18 E .37(If the \214rst ar) 180 352.8 R .37(gument is)-.18 F F1(!)2.87 E F0 2.87(,t)C .37(he e)-2.87 F .37(xpression is true if and only if the second ar)-.15 F .37 -(gument is null.)-.18 F .379(If the \214rst ar)180 364.8 R .38 -(gument is one of the unary conditional operators listed abo)-.18 F .68 --.15(ve u)-.15 H(nder).15 E F3(CONDI-)2.88 E(TION)180 376.8 Q .553 +(gument is null.)-.18 F .38(If the \214rst ar)180 364.8 R .38 +(gument is one of the unary conditional operators listed abo)-.18 F .679 +-.15(ve u)-.15 H(nder).15 E F3(CONDI-)2.879 E(TION)180 376.8 Q .552 (AL EXPRESSIONS)-.18 F F4(,)A F0 .552(the e)2.802 F .552 (xpression is true if the unary test is true.)-.15 F .552 (If the \214rst ar)5.552 F(gu-)-.18 E(ment is not a v)180 388.8 Q @@ -8805,27 +8811,27 @@ F .37(xpression is true if and only if the second ar)-.15 F .37 (If the second ar)5.236 F .236(gument is one of)-.18 F .855 (the binary conditional operators listed abo)180 424.8 R 1.155 -.15 (ve u)-.15 H(nder).15 E F3(CONDITION)3.355 E .855(AL EXPRESSIONS)-.18 F -F4(,)A F0(the)3.104 E .578(result of the e)180 436.8 R .578(xpression i\ +F4(,)A F0(the)3.105 E .579(result of the e)180 436.8 R .578(xpression i\ s the result of the binary test using the \214rst and third ar)-.15 F -(guments)-.18 E 1.333(as operands.)180 448.8 R(The)6.333 E F13.833 -E F0(and)3.833 E F13.832 E F0 1.332 +(guments)-.18 E 1.332(as operands.)180 448.8 R(The)6.332 E F13.832 +E F0(and)3.832 E F13.832 E F0 1.333 (operators are considered binary operators when there are)3.832 F .558 (three ar)180 460.8 R 3.058(guments. If)-.18 F .558(the \214rst ar)3.058 F .558(gument is)-.18 F F1(!)3.058 E F0 3.058(,t)C .558(he v)-3.058 F .558(alue is the ne)-.25 F -.05(ga)-.15 G .558(tion of the tw).05 F -(o-ar)-.1 E(gument)-.18 E .521(test using the second and third ar)180 -472.8 R 3.021(guments. If)-.18 F .521(the \214rst ar)3.021 F .52 -(gument is e)-.18 F(xactly)-.15 E F1(\()3.02 E F0 .52(and the third)3.02 -F(ar)180 484.8 Q .485(gument is e)-.18 F(xactly)-.15 E F1(\))2.985 E F0 -2.985(,t)C .485(he result is the one-ar)-2.985 F .485 +(o-ar)-.1 E(gument)-.18 E .52(test using the second and third ar)180 +472.8 R 3.021(guments. If)-.18 F .521(the \214rst ar)3.021 F .521 +(gument is e)-.18 F(xactly)-.15 E F1(\()3.021 E F0 .521(and the third) +3.021 F(ar)180 484.8 Q .485(gument is e)-.18 F(xactly)-.15 E F1(\))2.985 +E F0 2.985(,t)C .485(he result is the one-ar)-2.985 F .485 (gument test of the second ar)-.18 F 2.985(gument. Other)-.18 F(-)-.2 E (wise, the e)180 496.8 Q(xpression is f)-.15 E(alse.)-.1 E 2.5(4a)144 -508.8 S -.18(rg)-2.5 G(uments).18 E .385(If the \214rst ar)180 520.8 R -.385(gument is)-.18 F F1(!)2.885 E F0 2.885(,t)C .385 -(he result is the ne)-2.885 F -.05(ga)-.15 G .384(tion of the three-ar) -.05 F .384(gument e)-.18 F .384(xpression com-)-.15 F 1.647 +508.8 S -.18(rg)-2.5 G(uments).18 E .384(If the \214rst ar)180 520.8 R +.384(gument is)-.18 F F1(!)2.884 E F0 2.885(,t)C .385 +(he result is the ne)-2.885 F -.05(ga)-.15 G .385(tion of the three-ar) +.05 F .385(gument e)-.18 F .385(xpression com-)-.15 F 1.648 (posed of the remaining ar)180 532.8 R 4.147(guments. Otherwise,)-.18 F -1.647(the e)4.147 F 1.648(xpression is parsed and e)-.15 F -.25(va)-.25 +1.647(the e)4.147 F 1.647(xpression is parsed and e)-.15 F -.25(va)-.25 G(luated).25 E(according to precedence using the rules listed abo)180 544.8 Q -.15(ve)-.15 G(.).15 E 2.5(5o)144 556.8 S 2.5(rm)-2.5 G(ore ar) -2.5 E(guments)-.18 E 1.635(The e)180 568.8 R 1.635 @@ -8838,78 +8844,79 @@ F0(or)2.5 E F1([)2.5 E F0 2.5(,t)C(he)-2.5 E F1(<)2.5 E F0(and)2.5 E F1 1.229(Print the accumulated user and system times for the shell and for\ processes run from the shell.)144 615.6 R(The return status is 0.)144 627.6 Q F1(trap)108 644.4 Q F0([)2.5 E F1(\255lp)A F0 2.5(][)C([)-2.5 E -F2(ar)A(g)-.37 E F0(])A F2(sigspec)2.5 E F0(...])2.5 E .703(The command) -144 656.4 R F2(ar)3.533 E(g)-.37 E F0 .703(is to be read and e)3.423 F +F2(ar)A(g)-.37 E F0(])A F2(sigspec)2.5 E F0(...])2.5 E .702(The command) +144 656.4 R F2(ar)3.532 E(g)-.37 E F0 .702(is to be read and e)3.422 F -.15(xe)-.15 G .702(cuted when the shell recei).15 F -.15(ve)-.25 G -3.202(ss).15 G(ignal\(s\))-3.202 E F2(sigspec)3.202 E F0 5.702(.I).31 G -(f)-5.702 E F2(ar)3.532 E(g)-.37 E F0(is)3.422 E .608 +3.203(ss).15 G(ignal\(s\))-3.203 E F2(sigspec)3.203 E F0 5.703(.I).31 G +(f)-5.703 E F2(ar)3.533 E(g)-.37 E F0(is)3.423 E .609 (absent \(and there is a single)144 668.4 R F2(sigspec)3.108 E F0 3.108 (\)o)C(r)-3.108 E F13.108 E F0 3.108(,e)C .608 (ach speci\214ed signal is reset to its original disposition)-3.108 F -.659(\(the v)144 680.4 R .659(alue it had upon entrance to the shell\).) --.25 F(If)5.658 E F2(ar)3.488 E(g)-.37 E F0 .658 +.658(\(the v)144 680.4 R .658(alue it had upon entrance to the shell\).) +-.25 F(If)5.658 E F2(ar)3.488 E(g)-.37 E F0 .659 (is the null string the signal speci\214ed by each)3.378 F F2(sigspec) -144.34 692.4 Q F0 .58(is ignored by the shell and by the commands it in) -3.39 F -.2(vo)-.4 G -.1(ke).2 G 3.081(s. If).1 F F2(ar)3.411 E(g)-.37 E -F0 .581(is not present and)3.301 F F13.081 E F0(has)3.081 E 1.215 +144.34 692.4 Q F0 .581 +(is ignored by the shell and by the commands it in)3.391 F -.2(vo)-.4 G +-.1(ke).2 G 3.08(s. If).1 F F2(ar)3.41 E(g)-.37 E F0 .58 +(is not present and)3.3 F F13.08 E F0(has)3.08 E 1.214 (been supplied, then the trap commands associated with each)144 704.4 R -F2(sigspec)4.054 E F0 1.214(are displayed.)4.024 F 1.214(If no ar)6.214 +F2(sigspec)4.054 E F0 1.215(are displayed.)4.024 F 1.215(If no ar)6.215 F(gu-)-.18 E .86(ments are supplied or if only)144 716.4 R F13.36 E F0 .86(is gi)3.36 F -.15(ve)-.25 G(n,).15 E F1(trap)3.36 E F0 .86 -(prints the list of commands associated with each)3.36 F 4.327 -(signal. The)144 728.4 R F14.327 E F0 1.826(option causes the she\ -ll to print a list of signal names and their corresponding)4.327 F -(GNU Bash 4.4)72 768 Q(2016 January 25)141.79 E(73)190.95 E 0 Cg EP +(prints the list of commands associated with each)3.36 F 4.326 +(signal. The)144 728.4 R F14.326 E F0 1.826(option causes the she\ +ll to print a list of signal names and their corresponding)4.326 F +(GNU Bash 4.4)72 768 Q(2016 February 8)141.79 E(73)190.95 E 0 Cg EP %%Page: 74 74 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F -(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E 3.125 -(numbers. Each)144 84 R/F1 10/Times-Italic@0 SF(sigspec)3.465 E F0 .625 -(is either a signal name de\214ned in <)3.435 F F1(signal.h)A F0 .626 -(>, or a signal number)B 5.626(.S)-.55 G(ignal)-5.626 E +(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E 3.126 +(numbers. Each)144 84 R/F1 10/Times-Italic@0 SF(sigspec)3.466 E F0 .625 +(is either a signal name de\214ned in <)3.436 F F1(signal.h)A F0 .625 +(>, or a signal number)B 5.625(.S)-.55 G(ignal)-5.625 E (names are case insensiti)144 96 Q .3 -.15(ve a)-.25 H(nd the).15 E/F2 9 -/Times-Bold@0 SF(SIG)2.5 E F0(pre\214x is optional.)2.25 E 1.649(If a) -144 114 R F1(sigspec)4.489 E F0(is)4.459 E F2(EXIT)4.149 E F0 1.649 -(\(0\) the command)3.899 F F1(ar)4.479 E(g)-.37 E F0 1.649(is e)4.369 F --.15(xe)-.15 G 1.649(cuted on e).15 F 1.648(xit from the shell.)-.15 F -1.648(If a)6.648 F F1(sigspec)4.488 E F0(is)4.458 E F2(DEB)144 126 Q(UG) --.09 E/F3 9/Times-Roman@0 SF(,)A F0 1.167(the command)3.417 F F1(ar) -3.997 E(g)-.37 E F0 1.167(is e)3.887 F -.15(xe)-.15 G 1.167 -(cuted before e).15 F -.15(ve)-.25 G(ry).15 E F1 1.168(simple command) -3.667 F F0(,)A F1(for)3.668 E F0(command,)3.668 E F1(case)3.668 E F0 -(com-)3.668 E(mand,)144 138 Q F1(select)2.647 E F0 .147(command, e)2.647 -F -.15(ve)-.25 G .147(ry arithmetic).15 F F1(for)2.647 E F0 .146 -(command, and before the \214rst command e)2.647 F -.15(xe)-.15 G .146 -(cutes in a).15 F .145(shell function \(see)144 150 R F2 .145 -(SHELL GRAMMAR)2.645 F F0(abo)2.395 E -.15(ve)-.15 G 2.646(\). Refer).15 +/Times-Bold@0 SF(SIG)2.5 E F0(pre\214x is optional.)2.25 E 1.648(If a) +144 114 R F1(sigspec)4.488 E F0(is)4.458 E F2(EXIT)4.148 E F0 1.648 +(\(0\) the command)3.898 F F1(ar)4.479 E(g)-.37 E F0 1.649(is e)4.369 F +-.15(xe)-.15 G 1.649(cuted on e).15 F 1.649(xit from the shell.)-.15 F +1.649(If a)6.649 F F1(sigspec)4.489 E F0(is)4.459 E F2(DEB)144 126 Q(UG) +-.09 E/F3 9/Times-Roman@0 SF(,)A F0 1.168(the command)3.418 F F1(ar) +3.998 E(g)-.37 E F0 1.168(is e)3.888 F -.15(xe)-.15 G 1.167 +(cuted before e).15 F -.15(ve)-.25 G(ry).15 E F1 1.167(simple command) +3.667 F F0(,)A F1(for)3.667 E F0(command,)3.667 E F1(case)3.667 E F0 +(com-)3.667 E(mand,)144 138 Q F1(select)2.646 E F0 .146(command, e)2.646 +F -.15(ve)-.25 G .146(ry arithmetic).15 F F1(for)2.646 E F0 .147 +(command, and before the \214rst command e)2.646 F -.15(xe)-.15 G .147 +(cutes in a).15 F .146(shell function \(see)144 150 R F2 .146 +(SHELL GRAMMAR)2.646 F F0(abo)2.396 E -.15(ve)-.15 G 2.646(\). Refer).15 F .146(to the description of the)2.646 F/F4 10/Times-Bold@0 SF(extdeb) -2.646 E(ug)-.2 E F0 .146(option to)2.646 F(the)144 162 Q F4(shopt)3.201 -E F0 -.2(bu)3.201 G .7(iltin for details of its ef).2 F .7(fect on the) --.25 F F4(DEB)3.2 E(UG)-.1 E F0 3.2(trap. If)3.2 F(a)3.2 E F1(sigspec) -3.54 E F0(is)3.51 E F2(RETURN)3.2 E F3(,)A F0 .7(the com-)2.95 F(mand) -144 174 Q F1(ar)3.473 E(g)-.37 E F0 .643(is e)3.363 F -.15(xe)-.15 G -.643(cuted each time a shell function or a script e).15 F -.15(xe)-.15 G -.644(cuted with the).15 F F4(.)3.144 E F0(or)3.144 E F4(sour)3.144 E(ce) --.18 E F0 -.2(bu)3.144 G(iltins).2 E(\214nishes e)144 186 Q -.15(xe)-.15 -G(cuting.).15 E .961(If a)144 204 R F1(sigspec)3.801 E F0(is)3.771 E F2 -(ERR)3.461 E F3(,)A F0 .961(the command)3.211 F F1(ar)3.791 E(g)-.37 E -F0 .961(is e)3.681 F -.15(xe)-.15 G .961(cuted whene).15 F -.15(ve)-.25 -G 3.461(ra).15 G .96(pipeline \(which may consist of a)-.001 F .185(sin\ -gle simple command\), a list, or a compound command returns a non\255ze\ -ro e)144 216 R .185(xit status, subject to)-.15 F .452(the follo)144 228 -R .452(wing conditions.)-.25 F(The)5.452 E F2(ERR)2.952 E F0 .451 -(trap is not e)2.701 F -.15(xe)-.15 G .451(cuted if the f).15 F .451 -(ailed command is part of the com-)-.1 F .387 -(mand list immediately follo)144 240 R .387(wing a)-.25 F F4(while)2.887 -E F0(or)2.887 E F4(until)2.888 E F0 -.1(ke)2.888 G(yw)-.05 E .388 -(ord, part of the test in an)-.1 F F1(if)2.898 E F0 .388 -(statement, part)4.848 F .778(of a command e)144 252 R -.15(xe)-.15 G +2.645 E(ug)-.2 E F0 .145(option to)2.645 F(the)144 162 Q F4(shopt)3.2 E +F0 -.2(bu)3.2 G .7(iltin for details of its ef).2 F .7(fect on the)-.25 +F F4(DEB)3.2 E(UG)-.1 E F0 3.2(trap. If)3.2 F(a)3.2 E F1(sigspec)3.54 E +F0(is)3.51 E F2(RETURN)3.2 E F3(,)A F0 .701(the com-)2.951 F(mand)144 +174 Q F1(ar)3.474 E(g)-.37 E F0 .644(is e)3.364 F -.15(xe)-.15 G .643 +(cuted each time a shell function or a script e).15 F -.15(xe)-.15 G +.643(cuted with the).15 F F4(.)3.143 E F0(or)3.143 E F4(sour)3.143 E(ce) +-.18 E F0 -.2(bu)3.143 G(iltins).2 E(\214nishes e)144 186 Q -.15(xe)-.15 +G(cuting.).15 E .96(If a)144 204 R F1(sigspec)3.8 E F0(is)3.77 E F2(ERR) +3.46 E F3(,)A F0 .96(the command)3.21 F F1(ar)3.791 E(g)-.37 E F0 .961 +(is e)3.681 F -.15(xe)-.15 G .961(cuted whene).15 F -.15(ve)-.25 G 3.461 +(rap).15 G .961(ipeline \(which may consist of a)-3.461 F .185(single s\ +imple command\), a list, or a compound command returns a non\255zero e) +144 216 R .184(xit status, subject to)-.15 F .451(the follo)144 228 R +.451(wing conditions.)-.25 F(The)5.451 E F2(ERR)2.951 E F0 .451 +(trap is not e)2.701 F -.15(xe)-.15 G .451(cuted if the f).15 F .452 +(ailed command is part of the com-)-.1 F .388 +(mand list immediately follo)144 240 R .388(wing a)-.25 F F4(while)2.888 +E F0(or)2.888 E F4(until)2.888 E F0 -.1(ke)2.888 G(yw)-.05 E .388 +(ord, part of the test in an)-.1 F F1(if)2.897 E F0 .387 +(statement, part)4.847 F .777(of a command e)144 252 R -.15(xe)-.15 G .778(cuted in a).15 F F4(&&)3.278 E F0(or)3.278 E F4(||)3.278 E F0 .778 (list e)3.278 F .778(xcept the command follo)-.15 F .778 -(wing the \214nal)-.25 F F4(&&)3.278 E F0(or)3.278 E F4(||)3.277 E F0 -3.277(,a)C -.15(ny)-3.277 G 1.28(command in a pipeline b)144 264 R 1.28 +(wing the \214nal)-.25 F F4(&&)3.278 E F0(or)3.278 E F4(||)3.278 E F0 +3.278(,a)C -.15(ny)-3.278 G 1.28(command in a pipeline b)144 264 R 1.28 (ut the last, or if the command')-.2 F 3.78(sr)-.55 G 1.28(eturn v)-3.78 F 1.28(alue is being in)-.25 F -.15(ve)-.4 G 1.28(rted using).15 F F4(!) 3.78 E F0(.)A(These are the same conditions obe)144 276 Q(yed by the) @@ -8918,76 +8925,75 @@ F 1.28(alue is being in)-.25 F -.15(ve)-.4 G 1.28(rted using).15 F F4(!) (Signals ignored upon entry to the shell cannot be trapped or reset.)144 294 R -.35(Tr)6.095 G 1.095(apped signals that are not).35 F .662 (being ignored are reset to their original v)144 306 R .662 -(alues in a subshell or subshell en)-.25 F .662(vironment when one is) +(alues in a subshell or subshell en)-.25 F .661(vironment when one is) -.4 F 2.5(created. The)144 318 R(return status is f)2.5 E(alse if an)-.1 E(y)-.15 E F1(sigspec)2.84 E F0(is in)2.81 E -.25(va)-.4 G (lid; otherwise).25 E F4(trap)2.5 E F0(returns true.)2.5 E F4(type)108 334.8 Q F0([)2.5 E F4(\255aftpP)A F0(])A F1(name)2.5 E F0([)2.5 E F1 -(name)A F0(...])2.5 E -.4(Wi)144 346.8 S .174 -(th no options, indicate ho).4 F 2.674(we)-.25 G(ach)-2.674 E F1(name) -3.034 E F0 -.1(wo)2.854 G .173 -(uld be interpreted if used as a command name.).1 F .173(If the)5.173 F -F4144 358.8 Q F0 .842(option is used,)3.342 F F4(type)3.342 E F0 +(name)A F0(...])2.5 E -.4(Wi)144 346.8 S .173 +(th no options, indicate ho).4 F 2.673(we)-.25 G(ach)-2.673 E F1(name) +3.033 E F0 -.1(wo)2.853 G .174 +(uld be interpreted if used as a command name.).1 F .174(If the)5.174 F +F4144 358.8 Q F0 .843(option is used,)3.343 F F4(type)3.343 E F0 .843(prints a string which is one of)3.343 F F1(alias)3.343 E F0(,).27 E F1 -.1(ke)3.343 G(ywor)-.2 E(d)-.37 E F0(,).77 E F1(function)3.343 E F0 -(,).24 E F1 -.2(bu)3.343 G(iltin).2 E F0 3.343(,o).24 G(r)-3.343 E F1 -(\214le)5.253 E F0(if)3.523 E F1(name)144.36 370.8 Q F0 .087 -(is an alias, shell reserv)2.767 F .087(ed w)-.15 F .087 -(ord, function, b)-.1 F .086(uiltin, or disk \214le, respecti)-.2 F -.15 -(ve)-.25 G(ly).15 E 5.086(.I)-.65 G 2.586(ft)-5.086 G(he)-2.586 E F1 -(name)2.946 E F0 .086(is not)2.766 F .118 +(,).24 E F1 -.2(bu)3.342 G(iltin).2 E F0 3.342(,o).24 G(r)-3.342 E F1 +(\214le)5.252 E F0(if)3.522 E F1(name)144.36 370.8 Q F0 .086 +(is an alias, shell reserv)2.766 F .086(ed w)-.15 F .086 +(ord, function, b)-.1 F .087(uiltin, or disk \214le, respecti)-.2 F -.15 +(ve)-.25 G(ly).15 E 5.087(.I)-.65 G 2.587(ft)-5.087 G(he)-2.587 E F1 +(name)2.947 E F0 .087(is not)2.767 F .119 (found, then nothing is printed, and an e)144 382.8 R .118 -(xit status of f)-.15 F .118(alse is returned.)-.1 F .119(If the)5.119 F -F42.619 E F0 .119(option is used,)2.619 F F4(type)2.619 E F0 .855 +(xit status of f)-.15 F .118(alse is returned.)-.1 F .118(If the)5.118 F +F42.618 E F0 .118(option is used,)2.618 F F4(type)2.618 E F0 .855 (either returns the name of the disk \214le that w)144 394.8 R .855 (ould be e)-.1 F -.15(xe)-.15 G .855(cuted if).15 F F1(name)3.715 E F0 -.855(were speci\214ed as a com-)3.535 F .64(mand name, or nothing if)144 -406.8 R/F5 10/Courier@0 SF .64(type -t name)3.14 F F0 -.1(wo)3.14 G .641 -(uld not return).1 F F1(\214le)3.141 E F0 5.641(.T).18 G(he)-5.641 E F4 -3.141 E F0 .641(option forces a)3.141 F F2 -.666(PA)3.141 G(TH) --.189 E F0 .113(search for each)144 418.8 R F1(name)2.613 E F0 2.613(,e) -C -.15(ve)-2.863 G 2.613(ni).15 G(f)-2.613 E F5 .113(type -t name)2.613 -F F0 -.1(wo)2.613 G .113(uld not return).1 F F1(\214le)2.613 E F0 5.113 -(.I).18 G 2.613(fa)-5.113 G .112(command is hashed,)-.001 F F4 -2.612 E F0(and)144 430.8 Q F43.23 E F0 .73(print the hashed v)3.23 -F .731 -(alue, which is not necessarily the \214le that appears \214rst in)-.25 -F F2 -.666(PA)3.231 G(TH)-.189 E F3(.)A F0 .731(If the)5.231 F F4 -144 442.8 Q F0 1.749(option is used,)4.249 F F4(type)4.248 E F0 1.748 -(prints all of the places that contain an e)4.248 F -.15(xe)-.15 G 1.748 -(cutable named).15 F F1(name)4.248 E F0 6.748(.T).18 G(his)-6.748 E .744 -(includes aliases and functions, if and only if the)144 454.8 R F4 -3.244 E F0 .744(option is not also used.)3.244 F .744 +.855(were speci\214ed as a com-)3.535 F .641(mand name, or nothing if) +144 406.8 R/F5 10/Courier@0 SF .641(type -t name)3.141 F F0 -.1(wo)3.141 +G .641(uld not return).1 F F1(\214le)3.14 E F0 5.64(.T).18 G(he)-5.64 E +F43.14 E F0 .64(option forces a)3.14 F F2 -.666(PA)3.14 G(TH)-.189 +E F0 .112(search for each)144 418.8 R F1(name)2.612 E F0 2.612(,e)C -.15 +(ve)-2.862 G 2.613(ni).15 G(f)-2.613 E F5 .113(type -t name)2.613 F F0 +-.1(wo)2.613 G .113(uld not return).1 F F1(\214le)2.613 E F0 5.113(.I) +.18 G 2.613(fac)-5.113 G .113(ommand is hashed,)-2.613 F F42.613 E +F0(and)144 430.8 Q F43.231 E F0 .731(print the hashed v)3.231 F +.73(alue, which is not necessarily the \214le that appears \214rst in) +-.25 F F2 -.666(PA)3.23 G(TH)-.189 E F3(.)A F0 .73(If the)5.23 F F4 +144 442.8 Q F0 1.748(option is used,)4.248 F F4(type)4.248 E F0 +1.748(prints all of the places that contain an e)4.248 F -.15(xe)-.15 G +1.748(cutable named).15 F F1(name)4.249 E F0 6.749(.T).18 G(his)-6.749 E +.744(includes aliases and functions, if and only if the)144 454.8 R F4 +3.244 E F0 .744(option is not also used.)3.244 F .743 (The table of hashed)5.744 F 1.223(commands is not consulted when using) 144 466.8 R F43.723 E F0 6.223(.T)C(he)-6.223 E F43.723 E F0 -1.223(option suppresses shell function lookup, as)3.723 F .325(with the) -144 478.8 R F4(command)2.825 E F0 -.2(bu)2.825 G(iltin.).2 E F4(type) -5.325 E F0 .325(returns true if all of the ar)2.825 F .326 -(guments are found, f)-.18 F .326(alse if an)-.1 F 2.826(ya)-.15 G .326 -(re not)-2.826 F(found.)144 490.8 Q F4(ulimit)108 507.6 Q F0([)2.5 E F4 +1.223(option suppresses shell function lookup, as)3.723 F .326(with the) +144 478.8 R F4(command)2.826 E F0 -.2(bu)2.826 G(iltin.).2 E F4(type) +5.326 E F0 .326(returns true if all of the ar)2.826 F .325 +(guments are found, f)-.18 F .325(alse if an)-.1 F 2.825(ya)-.15 G .325 +(re not)-2.825 F(found.)144 490.8 Q F4(ulimit)108 507.6 Q F0([)2.5 E F4 (\255HSabcde\214klmnpqrstuvxPT)A F0([)2.5 E F1(limit)A F0(]])A(Pro)144 -519.6 Q .244(vides control o)-.15 F -.15(ve)-.15 G 2.744(rt).15 G .244 -(he resources a)-2.744 F -.25(va)-.2 G .244 +519.6 Q .243(vides control o)-.15 F -.15(ve)-.15 G 2.743(rt).15 G .243 +(he resources a)-2.743 F -.25(va)-.2 G .244 (ilable to the shell and to processes started by it, on systems).25 F -.943(that allo)144 531.6 R 3.443(ws)-.25 G .943(uch control.)-3.443 F -(The)5.943 E F43.443 E F0(and)3.443 E F43.444 E F0 .944 +.944(that allo)144 531.6 R 3.444(ws)-.25 G .944(uch control.)-3.444 F +(The)5.944 E F43.444 E F0(and)3.444 E F43.444 E F0 .943 (options specify that the hard or soft limit is set for the)3.444 F(gi) -144 543.6 Q -.15(ve)-.25 G 2.709(nr).15 G 2.709(esource. A)-2.709 F .208 +144 543.6 Q -.15(ve)-.25 G 2.708(nr).15 G 2.708(esource. A)-2.708 F .208 (hard limit cannot be increased by a non-root user once it is set; a so\ -ft limit may)2.709 F .425(be increased up to the v)144 555.6 R .425 -(alue of the hard limit.)-.25 F .426(If neither)5.425 F F42.926 E -F0(nor)2.926 E F42.926 E F0 .426 -(is speci\214ed, both the soft and)2.926 F .139(hard limits are set.)144 +ft limit may)2.708 F .426(be increased up to the v)144 555.6 R .426 +(alue of the hard limit.)-.25 F .425(If neither)5.426 F F42.925 E +F0(nor)2.925 E F42.925 E F0 .425 +(is speci\214ed, both the soft and)2.925 F .139(hard limits are set.)144 567.6 R .139(The v)5.139 F .139(alue of)-.25 F F1(limit)2.729 E F0 .139 (can be a number in the unit speci\214ed for the resource or one)3.319 F -.741(of the special v)144 579.6 R(alues)-.25 E F4(hard)3.241 E F0(,)A F4 +.742(of the special v)144 579.6 R(alues)-.25 E F4(hard)3.242 E F0(,)A F4 (soft)3.241 E F0 3.241(,o)C(r)-3.241 E F4(unlimited)3.241 E F0 3.241(,w) C .741(hich stand for the current hard limit, the current)-3.241 F .78 (soft limit, and no limit, respecti)144 591.6 R -.15(ve)-.25 G(ly).15 E 5.78(.I)-.65 G(f)-5.78 E F1(limit)3.37 E F0 .78 (is omitted, the current v)3.96 F .78(alue of the soft limit of the)-.25 -F .498(resource is printed, unless the)144 603.6 R F42.999 E F0 -.499(option is gi)2.999 F -.15(ve)-.25 G 2.999(n. When).15 F .499 +F .499(resource is printed, unless the)144 603.6 R F42.999 E F0 +.499(option is gi)2.999 F -.15(ve)-.25 G 2.999(n. When).15 F .498 (more than one resource is speci\214ed, the)2.999 F (limit name and unit are printed before the v)144 615.6 Q 2.5 (alue. Other)-.25 F(options are interpreted as follo)2.5 E(ws:)-.25 E F4 @@ -9003,7 +9009,7 @@ Q F0(The maximum size of a process')180 663.6 Q 2.5(sd)-.55 G(ata se) 687.6 Q F4144 699.6 Q F0(The maximum number of pending signals)180 699.6 Q F4144 711.6 Q F0 (The maximum number of kqueues that may be allocated)180 711.6 Q -(GNU Bash 4.4)72 768 Q(2016 January 25)141.79 E(74)190.95 E 0 Cg EP +(GNU Bash 4.4)72 768 Q(2016 February 8)141.79 E(74)190.95 E 0 Cg EP %%Page: 75 75 %%BeginPageSetup BP @@ -9015,8 +9021,8 @@ SF144 84 Q F0(The maximum size that may be lock)180 84 Q (The maximum resident set size \(man)180 96 Q 2.5(ys)-.15 G (ystems do not honor this limit\))-2.5 E F1144 108 Q F0 .791(The \ maximum number of open \214le descriptors \(most systems do not allo)180 -108 R 3.29(wt)-.25 G .79(his v)-3.29 F .79(alue to)-.25 F(be set\))180 -120 Q F1144 132 Q F0 +108 R 3.291(wt)-.25 G .791(his v)-3.291 F .791(alue to)-.25 F(be set\)) +180 120 Q F1144 132 Q F0 (The pipe size in 512-byte blocks \(this may not be set\))180 132 Q F1 144 144 Q F0(The maximum number of bytes in POSIX message queues) 180 144 Q F1144 156 Q F0 @@ -9034,18 +9040,18 @@ Q/F2 10/Times-Italic@0 SF(limit)3.058 E F0 .468(is gi)3.648 F -.15(ve) -.25 G .468(n, and the).15 F F12.968 E F0 .468 (option is not used,)2.968 F F2(limit)2.968 E F0 .468(is the ne)2.968 F 2.968(wv)-.25 G .468(alue of the speci\214ed resource.)-3.218 F(If)5.468 -E .044(no option is gi)144 280.8 R -.15(ve)-.25 G .044(n, then).15 F F1 -2.544 E F0 .045(is assumed.)2.545 F -1.11(Va)5.045 G .045 -(lues are in 1024-byte increments, e)1.11 F .045(xcept for)-.15 F F1 -2.545 E F0 2.545(,w)C .045(hich is)-2.545 F 1.589(in seconds;)144 -292.8 R F14.089 E F0 4.089(,w)C 1.589 +E .045(no option is gi)144 280.8 R -.15(ve)-.25 G .045(n, then).15 F F1 +2.545 E F0 .045(is assumed.)2.545 F -1.11(Va)5.045 G .045 +(lues are in 1024-byte increments, e)1.11 F .044(xcept for)-.15 F F1 +2.544 E F0 2.544(,w)C .044(hich is)-2.544 F 1.588(in seconds;)144 +292.8 R F14.088 E F0 4.089(,w)C 1.589 (hich is in units of 512-byte blocks;)-4.089 F F14.089 E F0(,)A F1 4.089 E F0(,)A F14.089 E F0(,)A F14.089 E F0(,)A F1 -4.089 E F0 4.089(,a)C(nd)-4.089 E F14.089 E F0 4.088(,w)C -1.588(hich are)-4.088 F 1.438(unscaled v)144 304.8 R 1.438 +4.089 E F0 4.089(,a)C(nd)-4.089 E F14.089 E F0 4.089(,w)C +1.589(hich are)-4.089 F 1.439(unscaled v)144 304.8 R 1.439 (alues; and, when in Posix mode,)-.25 F F13.939 E F0(and)3.939 E -F13.939 E F0 3.939(,w)C 1.439(hich are in 512-byte increments.) --3.939 F(The)6.439 E .404(return status is 0 unless an in)144 316.8 R +F13.939 E F0 3.939(,w)C 1.438(hich are in 512-byte increments.) +-3.939 F(The)6.438 E .404(return status is 0 unless an in)144 316.8 R -.25(va)-.4 G .404(lid option or ar).25 F .404 (gument is supplied, or an error occurs while setting)-.18 F 2.5(an)144 328.8 S .5 -.25(ew l)-2.5 H(imit.).25 E F1(umask)108 345.6 Q F0([)2.5 E @@ -9055,15 +9061,15 @@ F1A F0 2.5(][)C F1-2.5 E F0 2.5(][)C F2(mode)-2.5 E F0(])A (gins with a digit, it is interpreted as an octal)-.15 F .066(number; o\ therwise it is interpreted as a symbolic mode mask similar to that acce\ pted by)144 369.6 R F2 -.15(ch)2.566 G(mod).15 E F0(\(1\).).77 E(If)144 -381.6 Q F2(mode)3.262 E F0 .382(is omitted, the current v)3.062 F .382 +381.6 Q F2(mode)3.263 E F0 .382(is omitted, the current v)3.063 F .382 (alue of the mask is printed.)-.25 F(The)5.382 E F12.882 E F0 .382 (option causes the mask to be)2.882 F .547 (printed in symbolic form; the def)144 393.6 R .547 (ault output is an octal number)-.1 F 5.547(.I)-.55 G 3.047(ft)-5.547 G (he)-3.047 E F13.047 E F0 .547(option is supplied, and)3.047 F F2 -(mode)144.38 405.6 Q F0 .551 -(is omitted, the output is in a form that may be reused as input.)3.231 -F .552(The return status is 0 if the)5.552 F(mode w)144 417.6 Q +(mode)144.38 405.6 Q F0 .552 +(is omitted, the output is in a form that may be reused as input.)3.232 +F .551(The return status is 0 if the)5.551 F(mode w)144 417.6 Q (as successfully changed or if no)-.1 E F2(mode)2.5 E F0(ar)2.5 E (gument w)-.18 E(as supplied, and f)-.1 E(alse otherwise.)-.1 E F1 (unalias)108 434.4 Q F0<5bad>2.5 E F1(a)A F0 2.5(][)C F2(name)-2.5 E F0 @@ -9074,65 +9080,65 @@ F(remo)144 458.4 Q -.15(ve)-.15 G 2.5(d. The).15 F(return v)2.5 E (alue is true unless a supplied)-.25 E F2(name)2.86 E F0 (is not a de\214ned alias.)2.68 E F1(unset)108 475.2 Q F0<5bad>2.5 E F1 (fv)A F0 2.5(][)C-2.5 E F1(n)A F0 2.5(][)C F2(name)-2.5 E F0(...]) -2.5 E -.15(Fo)144 487.2 S 3.827(re).15 G(ach)-3.827 E F2(name)3.827 E F0 -3.827(,r).18 G(emo)-3.827 E 1.627 -.15(ve t)-.15 H 1.327 +2.5 E -.15(Fo)144 487.2 S 3.828(re).15 G(ach)-3.828 E F2(name)3.828 E F0 +3.828(,r).18 G(emo)-3.828 E 1.628 -.15(ve t)-.15 H 1.328 (he corresponding v).15 F 1.327(ariable or function.)-.25 F 1.327 -(If the)6.327 F F13.828 E F0 1.328(option is gi)3.828 F -.15(ve) --.25 G 1.328(n, each).15 F F2(name)144.36 499.2 Q F0 1.551 -(refers to a shell v)4.231 F 1.551(ariable, and that v)-.25 F 1.551 -(ariable is remo)-.25 F -.15(ve)-.15 G 4.05(d. Read-only).15 F -.25(va) -4.05 G 1.55(riables may not be).25 F 4.641(unset. If)144 511.2 R F1 -4.641 E F0 2.141(is speci\214ed, each)4.641 F F2(name)5.001 E F0 +(If the)6.327 F F13.827 E F0 1.327(option is gi)3.827 F -.15(ve) +-.25 G 1.327(n, each).15 F F2(name)144.36 499.2 Q F0 1.55 +(refers to a shell v)4.23 F 1.551(ariable, and that v)-.25 F 1.551 +(ariable is remo)-.25 F -.15(ve)-.15 G 4.051(d. Read-only).15 F -.25(va) +4.051 G 1.551(riables may not be).25 F 4.642(unset. If)144 511.2 R F1 +4.642 E F0 2.142(is speci\214ed, each)4.642 F F2(name)5.001 E F0 2.141(refers to a shell function, and the function de\214nition is)4.821 -F(remo)144 523.2 Q -.15(ve)-.15 G 2.538(d. If).15 F(the)2.537 E F1 +F(remo)144 523.2 Q -.15(ve)-.15 G 2.537(d. If).15 F(the)2.537 E F1 2.537 E F0 .037(option is supplied, and)2.537 F F2(name)2.537 E F0 .037 (is a v)2.537 F .037(ariable with the)-.25 F F2(namer)2.537 E(ef)-.37 E -F0(attrib)2.537 E(ute,)-.2 E F2(name)2.537 E F0(will)2.537 E .492 +F0(attrib)2.537 E(ute,)-.2 E F2(name)2.537 E F0(will)2.538 E .492 (be unset rather than the v)144 535.2 R .492(ariable it references.)-.25 F F15.492 E F0 .492(has no ef)2.992 F .492(fect if the)-.25 F F1 -2.992 E F0 .492(option is supplied.)2.992 F .493(If no)5.493 F -.221(options are supplied, each)144 547.2 R F2(name)2.721 E F0 .221 -(refers to a v)2.721 F .22(ariable; if there is no v)-.25 F .22 -(ariable by that name, an)-.25 F 2.72(yf)-.15 G(unc-)-2.72 E 1.188 +2.992 E F0 .492(option is supplied.)2.992 F .492(If no)5.492 F .22 +(options are supplied, each)144 547.2 R F2(name)2.72 E F0 .22 +(refers to a v)2.72 F .221(ariable; if there is no v)-.25 F .221 +(ariable by that name, an)-.25 F 2.721(yf)-.15 G(unc-)-2.721 E 1.189 (tion with that name is unset.)144 559.2 R 1.189(Each unset v)6.189 F -1.189(ariable or function is remo)-.25 F -.15(ve)-.15 G 3.689(df).15 G -1.189(rom the en)-3.689 F(vironment)-.4 E 3.206 +1.189(ariable or function is remo)-.25 F -.15(ve)-.15 G 3.688(df).15 G +1.188(rom the en)-3.688 F(vironment)-.4 E 3.205 (passed to subsequent commands.)144 571.2 R 3.206(If an)8.206 F 5.706 (yo)-.15 G(f)-5.706 E/F3 9/Times-Bold@0 SF(COMP_W)5.706 E(ORDBREAKS)-.09 -E/F4 9/Times-Roman@0 SF(,)A F3(RANDOM)5.455 E F4(,)A F3(SECONDS)5.455 E -F4(,)A F3(LINENO)144 583.2 Q F4(,)A F3(HISTCMD)4.347 E F4(,)A F3(FUNCN) -4.347 E(AME)-.18 E F4(,)A F3(GR)4.347 E(OUPS)-.27 E F4(,)A F0(or)4.348 E +E/F4 9/Times-Roman@0 SF(,)A F3(RANDOM)5.456 E F4(,)A F3(SECONDS)5.456 E +F4(,)A F3(LINENO)144 583.2 Q F4(,)A F3(HISTCMD)4.348 E F4(,)A F3(FUNCN) +4.348 E(AME)-.18 E F4(,)A F3(GR)4.348 E(OUPS)-.27 E F4(,)A F0(or)4.348 E F3(DIRST)4.598 E -.495(AC)-.81 G(K).495 E F0 2.098(are unset, the)4.348 -F 4.598(yl)-.15 G 2.098(ose their special)-4.598 F(properties, e)144 +F 4.597(yl)-.15 G 2.097(ose their special)-4.597 F(properties, e)144 595.2 Q -.15(ve)-.25 G 2.5(ni).15 G 2.5(ft)-2.5 G(he)-2.5 E 2.5(ya)-.15 G(re subsequently reset.)-2.5 E(The e)5 E(xit status is true unless a) -.15 E F2(name)2.86 E F0(is readonly)2.68 E(.)-.65 E F1(wait)108 612 Q F0([)2.5 E F1A F0 2.5(][)C F2 2.5(n.)-2.5 G(..)-2.5 E F0(])A -.8 -(Wa)144 624 S .027(it for each speci\214ed child process and return its\ - termination status.).8 F(Each)5.026 E F2(n)2.886 E F0 .026 -(may be a process ID)2.766 F .256 +(Wa)144 624 S .026(it for each speci\214ed child process and return its\ + termination status.).8 F(Each)5.027 E F2(n)2.887 E F0 .027 +(may be a process ID)2.767 F .256 (or a job speci\214cation; if a job spec is gi)144 636 R -.15(ve)-.25 G .256(n, all processes in that job').15 F 2.756(sp)-.55 G .256 (ipeline are w)-2.756 F .256(aited for)-.1 F 5.256(.I)-.55 G(f)-5.256 E -F2(n)3.116 E F0 .318(is not gi)144 648 R -.15(ve)-.25 G .318 +F2(n)3.116 E F0 .317(is not gi)144 648 R -.15(ve)-.25 G .317 (n, all currently acti).15 F .618 -.15(ve c)-.25 H .318 (hild processes are w).15 F .318(aited for)-.1 F 2.818(,a)-.4 G .318 -(nd the return status is zero.)-2.818 F .317(If the)5.317 F F1144 -660 Q F0 .361(option is supplied,)2.861 F F1(wait)2.861 E F0 -.1(wa) -2.861 G .361(its for an).1 F 2.862(yj)-.15 G .362 -(ob to terminate and returns its e)-2.862 F .362(xit status.)-.15 F(If) -5.362 E F2(n)3.222 E F0(speci\214es)3.102 E 2.596(an)144 672 S(on-e) --2.596 E .096(xistent process or job, the return status is 127.)-.15 F -.095(Otherwise, the return status is the e)5.095 F .095(xit status)-.15 +(nd the return status is zero.)-2.818 F .318(If the)5.318 F F1144 +660 Q F0 .362(option is supplied,)2.862 F F1(wait)2.862 E F0 -.1(wa) +2.862 G .362(its for an).1 F 2.862(yj)-.15 G .362 +(ob to terminate and returns its e)-2.862 F .361(xit status.)-.15 F(If) +5.361 E F2(n)3.221 E F0(speci\214es)3.101 E 2.595(an)144 672 S(on-e) +-2.595 E .095(xistent process or job, the return status is 127.)-.15 F +.096(Otherwise, the return status is the e)5.095 F .096(xit status)-.15 F(of the last process or job w)144 684 Q(aited for)-.1 E(.)-.55 E/F5 10.95/Times-Bold@0 SF(RESTRICTED SHELL)72 700.8 Q F0(If)108 712.8 Q F1 -(bash)4.396 E F0 1.896(is started with the name)4.396 F F1(rbash)4.397 E -F0 4.397(,o)C 4.397(rt)-4.397 G(he)-4.397 E F14.397 E F0 1.897 -(option is supplied at in)4.397 F -.2(vo)-.4 G 1.897 -(cation, the shell becomes).2 F 3.446(restricted. A)108 724.8 R .945 -(restricted shell is used to set up an en)3.446 F .945 -(vironment more controlled than the standard shell.)-.4 F(It)5.945 E -(GNU Bash 4.4)72 768 Q(2016 January 25)141.79 E(75)190.95 E 0 Cg EP +(bash)4.397 E F0 1.897(is started with the name)4.397 F F1(rbash)4.397 E +F0 4.397(,o)C 4.397(rt)-4.397 G(he)-4.397 E F14.397 E F0 1.896 +(option is supplied at in)4.397 F -.2(vo)-.4 G 1.896 +(cation, the shell becomes).2 F 3.445(restricted. A)108 724.8 R .945 +(restricted shell is used to set up an en)3.445 F .946 +(vironment more controlled than the standard shell.)-.4 F(It)5.946 E +(GNU Bash 4.4)72 768 Q(2016 February 8)141.79 E(75)190.95 E 0 Cg EP %%Page: 76 76 %%BeginPageSetup BP @@ -9150,12 +9156,12 @@ G(TH)-.189 E F3(,)A F2(ENV)2.25 E F3(,)A F0(or)2.25 E F2 -.27(BA)2.5 G 134.4 Q F1(/)2.5 E F0<83>108 151.2 Q (specifying a \214lename containing a)144 151.2 Q F1(/)2.5 E F0 (as an ar)2.5 E(gument to the)-.18 E F1(.)2.5 E F0 -.2(bu)5 G -(iltin command).2 E<83>108 168 Q .449 +(iltin command).2 E<83>108 168 Q .45 (specifying a \214lename containing a slash as an ar)144 168 R .449 -(gument to the)-.18 F F12.95 E F0 .45(option to the)2.95 F F1 -(hash)2.95 E F0 -.2(bu)2.95 G .45(iltin com-).2 F(mand)144 180 Q<83>108 -196.8 Q(importing function de\214nitions from the shell en)144 196.8 Q -(vironment at startup)-.4 E<83>108 213.6 Q(parsing the v)144 213.6 Q +(gument to the)-.18 F F12.949 E F0 .449(option to the)2.949 F F1 +(hash)2.949 E F0 -.2(bu)2.949 G .449(iltin com-).2 F(mand)144 180 Q<83> +108 196.8 Q(importing function de\214nitions from the shell en)144 196.8 +Q(vironment at startup)-.4 E<83>108 213.6 Q(parsing the v)144 213.6 Q (alue of)-.25 E F2(SHELLOPTS)2.5 E F0(from the shell en)2.25 E (vironment at startup)-.4 E<83>108 230.4 Q(redirecting output using the\ >, >|, <>, >&, &>, and >> redirection operators)144 230.4 Q<83>108 @@ -9173,8 +9179,8 @@ F1(command)2.5 E F0 -.2(bu)2.5 G(iltin command).2 E<83>108 314.4 Q (These restrictions are enforced after an)108 331.2 Q 2.5(ys)-.15 G (tartup \214les are read.)-2.5 E 1.566 (When a command that is found to be a shell script is e)108 348 R -.15 -(xe)-.15 G 1.566(cuted \(see).15 F F2 1.566(COMMAND EXECUTION)4.066 F F0 -(abo)3.816 E -.15(ve)-.15 G(\),).15 E F1(rbash)108 360 Q F0(turns of)2.5 +(xe)-.15 G 1.567(cuted \(see).15 F F2 1.567(COMMAND EXECUTION)4.067 F F0 +(abo)3.817 E -.15(ve)-.15 G(\),).15 E F1(rbash)108 360 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/F4 10.95 /Times-Bold@0 SF(SEE ALSO)72 376.8 Q/F5 10/Times-Italic@0 SF(Bash Refer) @@ -9206,7 +9212,7 @@ E F0(The personal initialization \214le, e)144 573.6 Q -.15(xe)-.15 G (oundation)-.15 E(bfox@gnu.or)108 686.4 Q(g)-.18 E(Chet Rame)108 703.2 Q 1.3 -.65(y, C)-.15 H(ase W).65 E(estern Reserv)-.8 E 2.5(eU)-.15 G(ni) -2.5 E -.15(ve)-.25 G(rsity).15 E(chet.rame)108 715.2 Q(y@case.edu)-.15 -E(GNU Bash 4.4)72 768 Q(2016 January 25)141.79 E(76)190.95 E 0 Cg EP +E(GNU Bash 4.4)72 768 Q(2016 February 8)141.79 E(76)190.95 E 0 Cg EP %%Page: 77 77 %%BeginPageSetup BP @@ -9214,21 +9220,21 @@ BP /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F (Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E/F1 10.95 /Times-Bold@0 SF -.11(BU)72 84 S 2.738(GR).11 G(EPOR)-2.738 E(TS)-.438 E -F0 .567(If you \214nd a b)108 96 R .568(ug in)-.2 F/F2 10/Times-Bold@0 +F0 .568(If you \214nd a b)108 96 R .568(ug in)-.2 F/F2 10/Times-Bold@0 SF(bash,)3.068 E F0 .568(you should report it.)3.068 F .568 (But \214rst, you should mak)5.568 F 3.068(es)-.1 G .568 -(ure that it really is a b)-3.068 F .568(ug, and)-.2 F 5.626 +(ure that it really is a b)-3.068 F .567(ug, and)-.2 F 5.625 (that it appears in the latest v)108 108 R 5.625(ersion of)-.15 F F2 -(bash)8.125 E F0 10.625(.T)C 5.625(he latest v)-10.625 F 5.625 -(ersion is al)-.15 F -.1(wa)-.1 G 5.625(ys a).1 F -.25(va)-.2 G 5.625 +(bash)8.125 E F0 10.625(.T)C 5.625(he latest v)-10.625 F 5.626 +(ersion is al)-.15 F -.1(wa)-.1 G 5.626(ys a).1 F -.25(va)-.2 G 5.626 (ilable from).25 F/F3 10/Times-Italic@0 SF(ftp://ftp.gnu.or)108 120 Q -(g/pub/gnu/bash/)-.37 E F0(.)A .41(Once you ha)108 136.8 R .71 -.15 -(ve d)-.2 H .41(etermined that a b).15 F .41(ug actually e)-.2 F .411 -(xists, use the)-.15 F F3(bashb)3.181 E(ug)-.2 E F0 .411 -(command to submit a b)3.131 F .411(ug report.)-.2 F(If)5.411 E .595 -(you ha)108 148.8 R .895 -.15(ve a \214)-.2 H .595 -(x, you are encouraged to mail that as well!).15 F .594 -(Suggestions and `philosophical' b)5.595 F .594(ug reports may)-.2 F +(g/pub/gnu/bash/)-.37 E F0(.)A .411(Once you ha)108 136.8 R .711 -.15 +(ve d)-.2 H .411(etermined that a b).15 F .411(ug actually e)-.2 F .411 +(xists, use the)-.15 F F3(bashb)3.18 E(ug)-.2 E F0 .41 +(command to submit a b)3.13 F .41(ug report.)-.2 F(If)5.41 E .594 +(you ha)108 148.8 R .894 -.15(ve a \214)-.2 H .595 +(x, you are encouraged to mail that as well!).15 F .595 +(Suggestions and `philosophical' b)5.595 F .595(ug reports may)-.2 F (be mailed to)108 160.8 Q F3 -.2(bu)2.5 G(g-bash@gnu.or).2 E(g)-.37 E F0 (or posted to the Usenet ne)2.5 E(wsgroup)-.25 E F2(gnu.bash.b)2.5 E(ug) -.2 E F0(.)A(ALL b)108 177.6 Q(ug reports should include:)-.2 E(The v) @@ -9242,24 +9248,24 @@ G(rcises the b).15 E(ug)-.2 E F3(bashb)108.27 259.2 Q(ug)-.2 E F0 276 Q(ug reports concerning this manual page should be directed to)-.2 E F3 -.15(ch)2.5 G(et.r).15 E(ame)-.15 E(y@case)-.3 E(.edu)-.15 E F0(.).25 E F1 -.11(BU)72 292.8 S(GS).11 E F0(It')108 304.8 Q 2.5(st)-.55 G -(oo big and too slo)-2.5 E -.65(w.)-.25 G 1.868 -(There are some subtle dif)108 321.6 R 1.868(ferences between)-.25 F F2 +(oo big and too slo)-2.5 E -.65(w.)-.25 G 1.869 +(There are some subtle dif)108 321.6 R 1.869(ferences between)-.25 F F2 (bash)4.369 E F0 1.869(and traditional v)4.369 F 1.869(ersions of)-.15 F -F2(sh)4.369 E F0 4.369(,m)C 1.869(ostly because of the)-4.369 F/F4 9 +F2(sh)4.368 E F0 4.368(,m)C 1.868(ostly because of the)-4.368 F/F4 9 /Times-Bold@0 SF(POSIX)108 333.6 Q F0(speci\214cation.)2.25 E (Aliases are confusing in some uses.)108 350.4 Q(Shell b)108 367.2 Q (uiltin commands and functions are not stoppable/restartable.)-.2 E 1.315(Compound commands and command sequences of the form `a ; b ; c' a\ -re not handled gracefully when)108 384 R .389 +re not handled gracefully when)108 384 R .39 (process suspension is attempted.)108 396 R .389 -(When a process is stopped, the shell immediately e)5.389 F -.15(xe)-.15 -G .39(cutes the ne).15 F .39(xt com-)-.15 F .193(mand in the sequence.) -108 408 R .192(It suf)5.193 F .192(\214ces to place the sequence of com\ -mands between parentheses to force it into a)-.25 F -(subshell, which may be stopped as a unit.)108 420 Q(Array v)108 436.8 Q -(ariables may not \(yet\) be e)-.25 E(xported.)-.15 E +(When a process is stopped, the shell immediately e)5.39 F -.15(xe)-.15 +G .389(cutes the ne).15 F .389(xt com-)-.15 F .192 +(mand in the sequence.)108 408 R .192(It suf)5.192 F .192(\214ces to pl\ +ace the sequence of commands between parentheses to force it into a)-.25 +F(subshell, which may be stopped as a unit.)108 420 Q(Array v)108 436.8 +Q(ariables may not \(yet\) be e)-.25 E(xported.)-.15 E (There may be only one acti)108 453.6 Q .3 -.15(ve c)-.25 H -(oprocess at a time.).15 E(GNU Bash 4.4)72 768 Q(2016 January 25)141.79 +(oprocess at a time.).15 E(GNU Bash 4.4)72 768 Q(2016 February 8)141.79 E(77)190.95 E 0 Cg EP %%Trailer end diff --git a/doc/bashref.bt b/doc/bashref.bt index 0fb557df..da0ac626 100644 --- a/doc/bashref.bt +++ b/doc/bashref.bt @@ -39,7 +39,7 @@ \entry{type}{57}{\code {type}} \entry{typeset}{57}{\code {typeset}} \entry{ulimit}{57}{\code {ulimit}} -\entry{unalias}{58}{\code {unalias}} +\entry{unalias}{59}{\code {unalias}} \entry{set}{59}{\code {set}} \entry{shopt}{63}{\code {shopt}} \entry{dirs}{92}{\code {dirs}} diff --git a/doc/bashref.bts b/doc/bashref.bts index 249b1fe8..da759535 100644 --- a/doc/bashref.bts +++ b/doc/bashref.bts @@ -74,7 +74,7 @@ \initial {U} \entry {\code {ulimit}}{57} \entry {\code {umask}}{47} -\entry {\code {unalias}}{58} +\entry {\code {unalias}}{59} \entry {\code {unset}}{48} \initial {W} \entry {\code {wait}}{101} diff --git a/doc/bashref.dvi b/doc/bashref.dvi index 28fb0099..b5439e53 100644 Binary files a/doc/bashref.dvi and b/doc/bashref.dvi differ diff --git a/doc/bashref.html b/doc/bashref.html index 98333fc9..5169a646 100644 --- a/doc/bashref.html +++ b/doc/bashref.html @@ -1,9 +1,9 @@