diff options
Diffstat (limited to 'doc/bash.info')
-rw-r--r-- | doc/bash.info | 280 |
1 files changed, 141 insertions, 139 deletions
diff --git a/doc/bash.info b/doc/bash.info index fc26927e..c5ffb491 100644 --- a/doc/bash.info +++ b/doc/bash.info @@ -2,9 +2,9 @@ This is bash.info, produced by makeinfo version 6.5 from bashref.texi. This text is a brief description of the features that are present in the -Bash shell (version 5.0, 9 November 2018). +Bash shell (version 5.0, 7 December 2018). - This is Edition 5.0, last updated 9 November 2018, of 'The GNU Bash + This is Edition 5.0, last updated 7 December 2018, of 'The GNU Bash Reference Manual', for 'Bash', Version 5.0. Copyright (C) 1988-2018 Free Software Foundation, Inc. @@ -27,10 +27,10 @@ Bash Features ************* This text is a brief description of the features that are present in the -Bash shell (version 5.0, 9 November 2018). The Bash home page is +Bash shell (version 5.0, 7 December 2018). The Bash home page is <http://www.gnu.org/software/bash/>. - This is Edition 5.0, last updated 9 November 2018, of 'The GNU Bash + This is Edition 5.0, last updated 7 December 2018, of 'The GNU Bash Reference Manual', for 'Bash', Version 5.0. Bash contains features that appear in other popular shells, and some @@ -619,11 +619,12 @@ commands, equivalent to a semicolon. If a command is terminated by the control operator '&', the shell executes the command asynchronously in a subshell. This is known as -executing the command in the BACKGROUND. The shell does not wait for -the command to finish, and the return status is 0 (true). When job -control is not active (*note Job Control::), the standard input for -asynchronous commands, in the absence of any explicit redirections, is -redirected from '/dev/null'. +executing the command in the BACKGROUND, and these are referred to as +ASYNCHRONOUS commands. The shell does not wait for the command to +finish, and the return status is 0 (true). When job control is not +active (*note Job Control::), the standard input for asynchronous +commands, in the absence of any explicit redirections, is redirected +from '/dev/null'. Commands separated by a ';' are executed sequentially; the shell waits for each command to terminate in turn. The return status is the @@ -3543,11 +3544,12 @@ standard. environment. Using '+' instead of '-' turns off the attribute instead, with the - exceptions that '+a' may not be used to destroy an array variable - and '+r' will not remove the readonly attribute. When used in a - function, 'declare' makes each NAME local, as with the 'local' - command, unless the '-g' option is used. If a variable name is - followed by =VALUE, the value of the variable is set to VALUE. + exceptions that '+a' and '+A' may not be used to destroy array + variables and '+r' will not remove the readonly attribute. When + used in a function, 'declare' makes each NAME local, as with the + 'local' command, unless the '-g' option is used. If a variable + name is followed by =VALUE, the value of the variable is set to + VALUE. When using '-a' or '-A' and the compound assignment syntax to create array variables, additional attributes do not take effect @@ -10984,8 +10986,8 @@ D.1 Index of Shell Builtin Commands (line 7) * disown: Job Control Builtins. (line 92) -* echo: Bash Builtins. (line 245) -* enable: Bash Builtins. (line 294) +* echo: Bash Builtins. (line 246) +* enable: Bash Builtins. (line 295) * eval: Bourne Shell Builtins. (line 94) * exec: Bourne Shell Builtins. @@ -11002,26 +11004,26 @@ D.1 Index of Shell Builtin Commands (line 143) * hash: Bourne Shell Builtins. (line 186) -* help: Bash Builtins. (line 323) +* help: Bash Builtins. (line 324) * history: Bash History Builtins. (line 40) * jobs: Job Control Builtins. (line 27) * kill: Job Control Builtins. (line 58) -* let: Bash Builtins. (line 342) -* local: Bash Builtins. (line 350) -* logout: Bash Builtins. (line 364) -* mapfile: Bash Builtins. (line 369) +* let: Bash Builtins. (line 343) +* local: Bash Builtins. (line 351) +* logout: Bash Builtins. (line 365) +* mapfile: Bash Builtins. (line 370) * popd: Directory Stack Builtins. (line 35) -* printf: Bash Builtins. (line 415) +* printf: Bash Builtins. (line 416) * pushd: Directory Stack Builtins. (line 53) * pwd: Bourne Shell Builtins. (line 206) -* read: Bash Builtins. (line 459) -* readarray: Bash Builtins. (line 553) +* read: Bash Builtins. (line 460) +* readarray: Bash Builtins. (line 554) * readonly: Bourne Shell Builtins. (line 216) * return: Bourne Shell Builtins. @@ -11030,7 +11032,7 @@ D.1 Index of Shell Builtin Commands * shift: Bourne Shell Builtins. (line 256) * shopt: The Shopt Builtin. (line 9) -* source: Bash Builtins. (line 562) +* source: Bash Builtins. (line 563) * suspend: Job Control Builtins. (line 104) * test: Bourne Shell Builtins. @@ -11039,12 +11041,12 @@ D.1 Index of Shell Builtin Commands (line 348) * trap: Bourne Shell Builtins. (line 354) -* type: Bash Builtins. (line 567) -* typeset: Bash Builtins. (line 599) -* ulimit: Bash Builtins. (line 605) +* type: Bash Builtins. (line 568) +* typeset: Bash Builtins. (line 600) +* ulimit: Bash Builtins. (line 606) * umask: Bourne Shell Builtins. (line 403) -* unalias: Bash Builtins. (line 704) +* unalias: Bash Builtins. (line 705) * unset: Bourne Shell Builtins. (line 421) * wait: Job Control Builtins. @@ -11699,115 +11701,115 @@ Node: Shell Commands19354 Node: Simple Commands20226 Node: Pipelines20857 Node: Lists23789 -Node: Compound Commands25528 -Node: Looping Constructs26540 -Node: Conditional Constructs29035 -Node: Command Grouping40118 -Node: Coprocesses41597 -Node: GNU Parallel43500 -Node: Shell Functions47558 -Node: Shell Parameters54641 -Node: Positional Parameters59054 -Node: Special Parameters59954 -Node: Shell Expansions63708 -Node: Brace Expansion65831 -Node: Tilde Expansion68555 -Node: Shell Parameter Expansion71172 -Node: Command Substitution85628 -Node: Arithmetic Expansion86983 -Node: Process Substitution87915 -Node: Word Splitting89035 -Node: Filename Expansion90979 -Node: Pattern Matching93509 -Node: Quote Removal97495 -Node: Redirections97790 -Node: Executing Commands107348 -Node: Simple Command Expansion108018 -Node: Command Search and Execution109948 -Node: Command Execution Environment112324 -Node: Environment115308 -Node: Exit Status116967 -Node: Signals118637 -Node: Shell Scripts120604 -Node: Shell Builtin Commands123119 -Node: Bourne Shell Builtins125157 -Node: Bash Builtins145907 -Node: Modifying Shell Behavior174820 -Node: The Set Builtin175165 -Node: The Shopt Builtin185578 -Node: Special Builtins203150 -Node: Shell Variables204129 -Node: Bourne Shell Variables204566 -Node: Bash Variables206670 -Node: Bash Features237130 -Node: Invoking Bash238029 -Node: Bash Startup Files244042 -Node: Interactive Shells249145 -Node: What is an Interactive Shell?249555 -Node: Is this Shell Interactive?250204 -Node: Interactive Shell Behavior251019 -Node: Bash Conditional Expressions254506 -Node: Shell Arithmetic259083 -Node: Aliases261900 -Node: Arrays264520 -Node: The Directory Stack269886 -Node: Directory Stack Builtins270670 -Node: Controlling the Prompt273638 -Node: The Restricted Shell276404 -Node: Bash POSIX Mode278229 -Node: Job Control289162 -Node: Job Control Basics289622 -Node: Job Control Builtins294590 -Node: Job Control Variables299317 -Node: Command Line Editing300473 -Node: Introduction and Notation302144 -Node: Readline Interaction303767 -Node: Readline Bare Essentials304958 -Node: Readline Movement Commands306741 -Node: Readline Killing Commands307701 -Node: Readline Arguments309619 -Node: Searching310663 -Node: Readline Init File312849 -Node: Readline Init File Syntax313996 -Node: Conditional Init Constructs334435 -Node: Sample Init File338631 -Node: Bindable Readline Commands341748 -Node: Commands For Moving342952 -Node: Commands For History344801 -Node: Commands For Text349096 -Node: Commands For Killing352484 -Node: Numeric Arguments354965 -Node: Commands For Completion356104 -Node: Keyboard Macros360295 -Node: Miscellaneous Commands360982 -Node: Readline vi Mode366935 -Node: Programmable Completion367842 -Node: Programmable Completion Builtins375622 -Node: A Programmable Completion Example386315 -Node: Using History Interactively391555 -Node: Bash History Facilities392239 -Node: Bash History Builtins395244 -Node: History Interaction399775 -Node: Event Designators403395 -Node: Word Designators404614 -Node: Modifiers406251 -Node: Installing Bash407653 -Node: Basic Installation408790 -Node: Compilers and Options412048 -Node: Compiling For Multiple Architectures412789 -Node: Installation Names414482 -Node: Specifying the System Type415300 -Node: Sharing Defaults416016 -Node: Operation Controls416689 -Node: Optional Features417647 -Node: Reporting Bugs428165 -Node: Major Differences From The Bourne Shell429359 -Node: GNU Free Documentation License446211 -Node: Indexes471388 -Node: Builtin Index471842 -Node: Reserved Word Index478669 -Node: Variable Index481117 -Node: Function Index496868 -Node: Concept Index510171 +Node: Compound Commands25580 +Node: Looping Constructs26592 +Node: Conditional Constructs29087 +Node: Command Grouping40170 +Node: Coprocesses41649 +Node: GNU Parallel43552 +Node: Shell Functions47610 +Node: Shell Parameters54693 +Node: Positional Parameters59106 +Node: Special Parameters60006 +Node: Shell Expansions63760 +Node: Brace Expansion65883 +Node: Tilde Expansion68607 +Node: Shell Parameter Expansion71224 +Node: Command Substitution85680 +Node: Arithmetic Expansion87035 +Node: Process Substitution87967 +Node: Word Splitting89087 +Node: Filename Expansion91031 +Node: Pattern Matching93561 +Node: Quote Removal97547 +Node: Redirections97842 +Node: Executing Commands107400 +Node: Simple Command Expansion108070 +Node: Command Search and Execution110000 +Node: Command Execution Environment112376 +Node: Environment115360 +Node: Exit Status117019 +Node: Signals118689 +Node: Shell Scripts120656 +Node: Shell Builtin Commands123171 +Node: Bourne Shell Builtins125209 +Node: Bash Builtins145959 +Node: Modifying Shell Behavior174884 +Node: The Set Builtin175229 +Node: The Shopt Builtin185642 +Node: Special Builtins203214 +Node: Shell Variables204193 +Node: Bourne Shell Variables204630 +Node: Bash Variables206734 +Node: Bash Features237194 +Node: Invoking Bash238093 +Node: Bash Startup Files244106 +Node: Interactive Shells249209 +Node: What is an Interactive Shell?249619 +Node: Is this Shell Interactive?250268 +Node: Interactive Shell Behavior251083 +Node: Bash Conditional Expressions254570 +Node: Shell Arithmetic259147 +Node: Aliases261964 +Node: Arrays264584 +Node: The Directory Stack269950 +Node: Directory Stack Builtins270734 +Node: Controlling the Prompt273702 +Node: The Restricted Shell276468 +Node: Bash POSIX Mode278293 +Node: Job Control289226 +Node: Job Control Basics289686 +Node: Job Control Builtins294654 +Node: Job Control Variables299381 +Node: Command Line Editing300537 +Node: Introduction and Notation302208 +Node: Readline Interaction303831 +Node: Readline Bare Essentials305022 +Node: Readline Movement Commands306805 +Node: Readline Killing Commands307765 +Node: Readline Arguments309683 +Node: Searching310727 +Node: Readline Init File312913 +Node: Readline Init File Syntax314060 +Node: Conditional Init Constructs334499 +Node: Sample Init File338695 +Node: Bindable Readline Commands341812 +Node: Commands For Moving343016 +Node: Commands For History344865 +Node: Commands For Text349160 +Node: Commands For Killing352548 +Node: Numeric Arguments355029 +Node: Commands For Completion356168 +Node: Keyboard Macros360359 +Node: Miscellaneous Commands361046 +Node: Readline vi Mode366999 +Node: Programmable Completion367906 +Node: Programmable Completion Builtins375686 +Node: A Programmable Completion Example386379 +Node: Using History Interactively391619 +Node: Bash History Facilities392303 +Node: Bash History Builtins395308 +Node: History Interaction399839 +Node: Event Designators403459 +Node: Word Designators404678 +Node: Modifiers406315 +Node: Installing Bash407717 +Node: Basic Installation408854 +Node: Compilers and Options412112 +Node: Compiling For Multiple Architectures412853 +Node: Installation Names414546 +Node: Specifying the System Type415364 +Node: Sharing Defaults416080 +Node: Operation Controls416753 +Node: Optional Features417711 +Node: Reporting Bugs428229 +Node: Major Differences From The Bourne Shell429423 +Node: GNU Free Documentation License446275 +Node: Indexes471452 +Node: Builtin Index471906 +Node: Reserved Word Index478733 +Node: Variable Index481181 +Node: Function Index496932 +Node: Concept Index510235 End Tag Table |