mirror of
https://https.git.savannah.gnu.org/git/bash.git
synced 2026-08-06 10:12:38 +02:00
commit bash-20160826 snapshot
This commit is contained in:
+141
-138
@@ -2,9 +2,9 @@ This is bashref.info, produced by makeinfo version 6.1 from
|
||||
bashref.texi.
|
||||
|
||||
This text is a brief description of the features that are present in the
|
||||
Bash shell (version 4.4, 29 May 2016).
|
||||
Bash shell (version 4.4, 21 August 2016).
|
||||
|
||||
This is Edition 4.4, last updated 29 May 2016, of 'The GNU Bash
|
||||
This is Edition 4.4, last updated 21 August 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, 29 May 2016). The Bash home page is
|
||||
Bash shell (version 4.4, 21 August 2016). The Bash home page is
|
||||
<http://www.gnu.org/software/bash/>.
|
||||
|
||||
This is Edition 4.4, last updated 29 May 2016, of 'The GNU Bash
|
||||
This is Edition 4.4, last updated 21 August 2016, of 'The GNU Bash
|
||||
Reference Manual', for 'Bash', Version 4.4.
|
||||
|
||||
Bash contains features that appear in other popular shells, and some
|
||||
@@ -5749,11 +5749,14 @@ Conditional expressions are used by the '[[' compound command and the
|
||||
|
||||
Expressions may be unary or binary. Unary expressions are often used
|
||||
to examine the status of a file. There are string operators and numeric
|
||||
comparison operators as well. If the FILE argument to one of the
|
||||
primaries is of the form '/dev/fd/N', then file descriptor N is checked.
|
||||
If the FILE argument to one of the primaries is one of '/dev/stdin',
|
||||
'/dev/stdout', or '/dev/stderr', file descriptor 0, 1, or 2,
|
||||
respectively, is checked.
|
||||
comparison operators as well. Bash handles several filenames specially
|
||||
when they are used in expressions. If the operating system on which
|
||||
Bash is running provides these special files, Bash will use them;
|
||||
otherwise it will emulate them internally with this behavior: If the
|
||||
FILE argument to one of the primaries is of the form '/dev/fd/N', then
|
||||
file descriptor N is checked. If the FILE argument to one of the
|
||||
primaries is one of '/dev/stdin', '/dev/stdout', or '/dev/stderr', file
|
||||
descriptor 0, 1, or 2, respectively, is checked.
|
||||
|
||||
When used with '[[', the '<' and '>' operators sort lexicographically
|
||||
using the current locale. The 'test' command uses ASCII ordering.
|
||||
@@ -11337,134 +11340,134 @@ D.5 Concept Index
|
||||
|
||||
|
||||
Tag Table:
|
||||
Node: Top887
|
||||
Node: Introduction2797
|
||||
Node: What is Bash?3013
|
||||
Node: What is a shell?4127
|
||||
Node: Definitions6665
|
||||
Node: Basic Shell Features9616
|
||||
Node: Shell Syntax10835
|
||||
Node: Shell Operation11861
|
||||
Node: Quoting13154
|
||||
Node: Escape Character14454
|
||||
Node: Single Quotes14939
|
||||
Node: Double Quotes15287
|
||||
Node: ANSI-C Quoting16565
|
||||
Node: Locale Translation17818
|
||||
Node: Comments18714
|
||||
Node: Shell Commands19332
|
||||
Node: Simple Commands20204
|
||||
Node: Pipelines20835
|
||||
Node: Lists23578
|
||||
Node: Compound Commands25307
|
||||
Node: Looping Constructs26310
|
||||
Node: Conditional Constructs28773
|
||||
Node: Command Grouping39695
|
||||
Node: Coprocesses41174
|
||||
Node: GNU Parallel43006
|
||||
Node: Shell Functions46979
|
||||
Node: Shell Parameters52185
|
||||
Node: Positional Parameters56598
|
||||
Node: Special Parameters57498
|
||||
Node: Shell Expansions60835
|
||||
Node: Brace Expansion62772
|
||||
Node: Tilde Expansion65553
|
||||
Node: Shell Parameter Expansion67901
|
||||
Node: Command Substitution82033
|
||||
Node: Arithmetic Expansion83388
|
||||
Node: Process Substitution84320
|
||||
Node: Word Splitting85440
|
||||
Node: Filename Expansion87384
|
||||
Node: Pattern Matching89668
|
||||
Node: Quote Removal93366
|
||||
Node: Redirections93661
|
||||
Node: Executing Commands103081
|
||||
Node: Simple Command Expansion103751
|
||||
Node: Command Search and Execution105681
|
||||
Node: Command Execution Environment108017
|
||||
Node: Environment111001
|
||||
Node: Exit Status112660
|
||||
Node: Signals114330
|
||||
Node: Shell Scripts116297
|
||||
Node: Shell Builtin Commands118812
|
||||
Node: Bourne Shell Builtins120846
|
||||
Node: Bash Builtins141446
|
||||
Node: Modifying Shell Behavior170091
|
||||
Node: The Set Builtin170436
|
||||
Node: The Shopt Builtin180849
|
||||
Node: Special Builtins196648
|
||||
Node: Shell Variables197627
|
||||
Node: Bourne Shell Variables198064
|
||||
Node: Bash Variables200095
|
||||
Node: Bash Features228475
|
||||
Node: Invoking Bash229374
|
||||
Node: Bash Startup Files235323
|
||||
Node: Interactive Shells240426
|
||||
Node: What is an Interactive Shell?240836
|
||||
Node: Is this Shell Interactive?241485
|
||||
Node: Interactive Shell Behavior242300
|
||||
Node: Bash Conditional Expressions245675
|
||||
Node: Shell Arithmetic249676
|
||||
Node: Aliases252493
|
||||
Node: Arrays255041
|
||||
Node: The Directory Stack260125
|
||||
Node: Directory Stack Builtins260909
|
||||
Node: Controlling the Prompt263877
|
||||
Node: The Restricted Shell266623
|
||||
Node: Bash POSIX Mode268448
|
||||
Node: Job Control278501
|
||||
Node: Job Control Basics278961
|
||||
Node: Job Control Builtins283680
|
||||
Node: Job Control Variables288210
|
||||
Node: Command Line Editing289366
|
||||
Node: Introduction and Notation291037
|
||||
Node: Readline Interaction292660
|
||||
Node: Readline Bare Essentials293851
|
||||
Node: Readline Movement Commands295634
|
||||
Node: Readline Killing Commands296594
|
||||
Node: Readline Arguments298512
|
||||
Node: Searching299556
|
||||
Node: Readline Init File301742
|
||||
Node: Readline Init File Syntax302889
|
||||
Node: Conditional Init Constructs323076
|
||||
Node: Sample Init File325601
|
||||
Node: Bindable Readline Commands328718
|
||||
Node: Commands For Moving329922
|
||||
Node: Commands For History331065
|
||||
Node: Commands For Text335354
|
||||
Node: Commands For Killing338743
|
||||
Node: Numeric Arguments341224
|
||||
Node: Commands For Completion342363
|
||||
Node: Keyboard Macros346554
|
||||
Node: Miscellaneous Commands347241
|
||||
Node: Readline vi Mode353045
|
||||
Node: Programmable Completion353952
|
||||
Node: Programmable Completion Builtins361413
|
||||
Node: A Programmable Completion Example371299
|
||||
Node: Using History Interactively376551
|
||||
Node: Bash History Facilities377235
|
||||
Node: Bash History Builtins380236
|
||||
Node: History Interaction384233
|
||||
Node: Event Designators387197
|
||||
Node: Word Designators388416
|
||||
Node: Modifiers390053
|
||||
Node: Installing Bash391455
|
||||
Node: Basic Installation392592
|
||||
Node: Compilers and Options395283
|
||||
Node: Compiling For Multiple Architectures396024
|
||||
Node: Installation Names397687
|
||||
Node: Specifying the System Type398505
|
||||
Node: Sharing Defaults399221
|
||||
Node: Operation Controls399894
|
||||
Node: Optional Features400852
|
||||
Node: Reporting Bugs411109
|
||||
Node: Major Differences From The Bourne Shell412303
|
||||
Node: GNU Free Documentation License429155
|
||||
Node: Indexes454332
|
||||
Node: Builtin Index454786
|
||||
Node: Reserved Word Index461613
|
||||
Node: Variable Index464061
|
||||
Node: Function Index479520
|
||||
Node: Concept Index492677
|
||||
Node: Top893
|
||||
Node: Introduction2809
|
||||
Node: What is Bash?3025
|
||||
Node: What is a shell?4139
|
||||
Node: Definitions6677
|
||||
Node: Basic Shell Features9628
|
||||
Node: Shell Syntax10847
|
||||
Node: Shell Operation11873
|
||||
Node: Quoting13166
|
||||
Node: Escape Character14466
|
||||
Node: Single Quotes14951
|
||||
Node: Double Quotes15299
|
||||
Node: ANSI-C Quoting16577
|
||||
Node: Locale Translation17830
|
||||
Node: Comments18726
|
||||
Node: Shell Commands19344
|
||||
Node: Simple Commands20216
|
||||
Node: Pipelines20847
|
||||
Node: Lists23590
|
||||
Node: Compound Commands25319
|
||||
Node: Looping Constructs26322
|
||||
Node: Conditional Constructs28785
|
||||
Node: Command Grouping39707
|
||||
Node: Coprocesses41186
|
||||
Node: GNU Parallel43018
|
||||
Node: Shell Functions46991
|
||||
Node: Shell Parameters52197
|
||||
Node: Positional Parameters56610
|
||||
Node: Special Parameters57510
|
||||
Node: Shell Expansions60847
|
||||
Node: Brace Expansion62784
|
||||
Node: Tilde Expansion65565
|
||||
Node: Shell Parameter Expansion67913
|
||||
Node: Command Substitution82045
|
||||
Node: Arithmetic Expansion83400
|
||||
Node: Process Substitution84332
|
||||
Node: Word Splitting85452
|
||||
Node: Filename Expansion87396
|
||||
Node: Pattern Matching89680
|
||||
Node: Quote Removal93378
|
||||
Node: Redirections93673
|
||||
Node: Executing Commands103093
|
||||
Node: Simple Command Expansion103763
|
||||
Node: Command Search and Execution105693
|
||||
Node: Command Execution Environment108029
|
||||
Node: Environment111013
|
||||
Node: Exit Status112672
|
||||
Node: Signals114342
|
||||
Node: Shell Scripts116309
|
||||
Node: Shell Builtin Commands118824
|
||||
Node: Bourne Shell Builtins120858
|
||||
Node: Bash Builtins141458
|
||||
Node: Modifying Shell Behavior170103
|
||||
Node: The Set Builtin170448
|
||||
Node: The Shopt Builtin180861
|
||||
Node: Special Builtins196660
|
||||
Node: Shell Variables197639
|
||||
Node: Bourne Shell Variables198076
|
||||
Node: Bash Variables200107
|
||||
Node: Bash Features228487
|
||||
Node: Invoking Bash229386
|
||||
Node: Bash Startup Files235335
|
||||
Node: Interactive Shells240438
|
||||
Node: What is an Interactive Shell?240848
|
||||
Node: Is this Shell Interactive?241497
|
||||
Node: Interactive Shell Behavior242312
|
||||
Node: Bash Conditional Expressions245687
|
||||
Node: Shell Arithmetic249927
|
||||
Node: Aliases252744
|
||||
Node: Arrays255292
|
||||
Node: The Directory Stack260376
|
||||
Node: Directory Stack Builtins261160
|
||||
Node: Controlling the Prompt264128
|
||||
Node: The Restricted Shell266874
|
||||
Node: Bash POSIX Mode268699
|
||||
Node: Job Control278752
|
||||
Node: Job Control Basics279212
|
||||
Node: Job Control Builtins283931
|
||||
Node: Job Control Variables288461
|
||||
Node: Command Line Editing289617
|
||||
Node: Introduction and Notation291288
|
||||
Node: Readline Interaction292911
|
||||
Node: Readline Bare Essentials294102
|
||||
Node: Readline Movement Commands295885
|
||||
Node: Readline Killing Commands296845
|
||||
Node: Readline Arguments298763
|
||||
Node: Searching299807
|
||||
Node: Readline Init File301993
|
||||
Node: Readline Init File Syntax303140
|
||||
Node: Conditional Init Constructs323327
|
||||
Node: Sample Init File325852
|
||||
Node: Bindable Readline Commands328969
|
||||
Node: Commands For Moving330173
|
||||
Node: Commands For History331316
|
||||
Node: Commands For Text335605
|
||||
Node: Commands For Killing338994
|
||||
Node: Numeric Arguments341475
|
||||
Node: Commands For Completion342614
|
||||
Node: Keyboard Macros346805
|
||||
Node: Miscellaneous Commands347492
|
||||
Node: Readline vi Mode353296
|
||||
Node: Programmable Completion354203
|
||||
Node: Programmable Completion Builtins361664
|
||||
Node: A Programmable Completion Example371550
|
||||
Node: Using History Interactively376802
|
||||
Node: Bash History Facilities377486
|
||||
Node: Bash History Builtins380487
|
||||
Node: History Interaction384484
|
||||
Node: Event Designators387448
|
||||
Node: Word Designators388667
|
||||
Node: Modifiers390304
|
||||
Node: Installing Bash391706
|
||||
Node: Basic Installation392843
|
||||
Node: Compilers and Options395534
|
||||
Node: Compiling For Multiple Architectures396275
|
||||
Node: Installation Names397938
|
||||
Node: Specifying the System Type398756
|
||||
Node: Sharing Defaults399472
|
||||
Node: Operation Controls400145
|
||||
Node: Optional Features401103
|
||||
Node: Reporting Bugs411360
|
||||
Node: Major Differences From The Bourne Shell412554
|
||||
Node: GNU Free Documentation License429406
|
||||
Node: Indexes454583
|
||||
Node: Builtin Index455037
|
||||
Node: Reserved Word Index461864
|
||||
Node: Variable Index464312
|
||||
Node: Function Index479771
|
||||
Node: Concept Index492928
|
||||
|
||||
End Tag Table
|
||||
|
||||
Reference in New Issue
Block a user