mirror of
https://https.git.savannah.gnu.org/git/bash.git
synced 2026-08-06 02:02:42 +02:00
commit bash-20090917 snapshot
This commit is contained in:
+178
-151
@@ -2,10 +2,10 @@ This is bashref.info, produced by makeinfo version 4.13 from
|
||||
/Users/chet/src/bash/src/doc/bashref.texi.
|
||||
|
||||
This text is a brief description of the features that are present in
|
||||
the Bash shell (version 4.0, 17 August 2009).
|
||||
the Bash shell (version 4.1, 16 September 2009).
|
||||
|
||||
This is Edition 4.0, last updated 17 August 2009, of `The GNU Bash
|
||||
Reference Manual', for `Bash', Version 4.0.
|
||||
This is Edition 4.1, last updated 16 September 2009, of `The GNU
|
||||
Bash Reference Manual', for `Bash', Version 4.1.
|
||||
|
||||
Copyright (C) 1988-2009 Free Software Foundation, Inc.
|
||||
|
||||
@@ -38,10 +38,10 @@ Bash Features
|
||||
*************
|
||||
|
||||
This text is a brief description of the features that are present in
|
||||
the Bash shell (version 4.0, 17 August 2009).
|
||||
the Bash shell (version 4.1, 16 September 2009).
|
||||
|
||||
This is Edition 4.0, last updated 17 August 2009, of `The GNU Bash
|
||||
Reference Manual', for `Bash', Version 4.0.
|
||||
This is Edition 4.1, last updated 16 September 2009, of `The GNU
|
||||
Bash Reference Manual', for `Bash', Version 4.1.
|
||||
|
||||
Bash contains features that appear in other popular shells, and some
|
||||
features that only appear in Bash. Some of the shells that Bash has
|
||||
@@ -1811,6 +1811,13 @@ environment. The following redirection operators may precede or appear
|
||||
anywhere within a simple command or may follow a command. Redirections
|
||||
are processed in the order they appear, from left to right.
|
||||
|
||||
Each redirection that may be preceded by a file descriptor number
|
||||
may instead be preceded by a word of the form {VARNAME}. In this case,
|
||||
for each redirection operator except >&- and <&-, the shell will
|
||||
allocate a file descriptor greater than 10 and assign it to {VARNAME}.
|
||||
If >&- or <&- is preceded by {VARNAME}, the value of {VARNAME} defines
|
||||
the file descriptor to close.
|
||||
|
||||
In the following descriptions, if the file descriptor number is
|
||||
omitted, and the first character of the redirection operator is `<',
|
||||
the redirection refers to the standard input (file descriptor 0). If
|
||||
@@ -6465,6 +6472,11 @@ Variable Settings
|
||||
editing mode, where the keystrokes are most similar to Emacs.
|
||||
This variable can be set to either `emacs' or `vi'.
|
||||
|
||||
`echo-control-characters'
|
||||
When set to `on', on operating systems that indicate they
|
||||
support it, readline echoes a character corresponding to a
|
||||
signal generated from the keyboard. The default is `on'.
|
||||
|
||||
`enable-keypad'
|
||||
When set to `on', Readline will try to enable the application
|
||||
keypad when it is called. Some systems need this to enable
|
||||
@@ -6572,6 +6584,19 @@ Variable Settings
|
||||
be listed immediately instead of ringing the bell. The
|
||||
default value is `off'.
|
||||
|
||||
`skip-completed-text'
|
||||
If set to `on', this alters the default completion behavior
|
||||
when inserting a single match into the line. It's only
|
||||
active when performing completion in the middle of a word.
|
||||
If enabled, readline does not insert characters from the
|
||||
completion that match characters after point in the word
|
||||
being completed, so portions of the word following the cursor
|
||||
are not duplicated. For instance, if this is enabled,
|
||||
attempting completion when the cursor is after the `e' in
|
||||
`Makefile' will result in `Makefile' rather than
|
||||
`Makefilefile', assuming there is a single possible
|
||||
completion. The default value is `off'.
|
||||
|
||||
`visible-stats'
|
||||
If set to `on', a character denoting a file's type is
|
||||
appended to the filename when listing possible completions.
|
||||
@@ -9786,10 +9811,10 @@ D.3 Parameter and Variable Index
|
||||
(line 88)
|
||||
* EMACS: Bash Variables. (line 208)
|
||||
* enable-keypad: Readline Init File Syntax.
|
||||
(line 94)
|
||||
(line 99)
|
||||
* EUID: Bash Variables. (line 213)
|
||||
* expand-tilde: Readline Init File Syntax.
|
||||
(line 99)
|
||||
(line 104)
|
||||
* FCEDIT: Bash Variables. (line 217)
|
||||
* FIGNORE: Bash Variables. (line 221)
|
||||
* FUNCNAME: Bash Variables. (line 227)
|
||||
@@ -9802,15 +9827,15 @@ D.3 Parameter and Variable Index
|
||||
* HISTFILESIZE: Bash Variables. (line 288)
|
||||
* HISTIGNORE: Bash Variables. (line 296)
|
||||
* history-preserve-point: Readline Init File Syntax.
|
||||
(line 103)
|
||||
(line 108)
|
||||
* history-size: Readline Init File Syntax.
|
||||
(line 109)
|
||||
(line 114)
|
||||
* HISTSIZE: Bash Variables. (line 315)
|
||||
* HISTTIMEFORMAT: Bash Variables. (line 319)
|
||||
* HOME: Bourne Shell Variables.
|
||||
(line 13)
|
||||
* horizontal-scroll-mode: Readline Init File Syntax.
|
||||
(line 114)
|
||||
(line 119)
|
||||
* HOSTFILE: Bash Variables. (line 328)
|
||||
* HOSTNAME: Bash Variables. (line 339)
|
||||
* HOSTTYPE: Bash Variables. (line 342)
|
||||
@@ -9818,12 +9843,12 @@ D.3 Parameter and Variable Index
|
||||
(line 18)
|
||||
* IGNOREEOF: Bash Variables. (line 345)
|
||||
* input-meta: Readline Init File Syntax.
|
||||
(line 121)
|
||||
(line 126)
|
||||
* INPUTRC: Bash Variables. (line 355)
|
||||
* isearch-terminators: Readline Init File Syntax.
|
||||
(line 128)
|
||||
(line 133)
|
||||
* keymap: Readline Init File Syntax.
|
||||
(line 135)
|
||||
(line 140)
|
||||
* LANG: Bash Variables. (line 359)
|
||||
* LC_ALL: Bash Variables. (line 363)
|
||||
* LC_COLLATE: Bash Variables. (line 367)
|
||||
@@ -9840,13 +9865,13 @@ D.3 Parameter and Variable Index
|
||||
* MAILPATH: Bourne Shell Variables.
|
||||
(line 27)
|
||||
* mark-modified-lines: Readline Init File Syntax.
|
||||
(line 148)
|
||||
* mark-symlinked-directories: Readline Init File Syntax.
|
||||
(line 153)
|
||||
* match-hidden-files: Readline Init File Syntax.
|
||||
* mark-symlinked-directories: Readline Init File Syntax.
|
||||
(line 158)
|
||||
* match-hidden-files: Readline Init File Syntax.
|
||||
(line 163)
|
||||
* meta-flag: Readline Init File Syntax.
|
||||
(line 121)
|
||||
(line 126)
|
||||
* OLDPWD: Bash Variables. (line 408)
|
||||
* OPTARG: Bourne Shell Variables.
|
||||
(line 34)
|
||||
@@ -9855,9 +9880,9 @@ D.3 Parameter and Variable Index
|
||||
(line 38)
|
||||
* OSTYPE: Bash Variables. (line 415)
|
||||
* output-meta: Readline Init File Syntax.
|
||||
(line 165)
|
||||
* page-completions: Readline Init File Syntax.
|
||||
(line 170)
|
||||
* page-completions: Readline Init File Syntax.
|
||||
(line 175)
|
||||
* PATH: Bourne Shell Variables.
|
||||
(line 42)
|
||||
* PIPESTATUS: Bash Variables. (line 418)
|
||||
@@ -9875,15 +9900,17 @@ D.3 Parameter and Variable Index
|
||||
* RANDOM: Bash Variables. (line 460)
|
||||
* REPLY: Bash Variables. (line 465)
|
||||
* revert-all-at-newline: Readline Init File Syntax.
|
||||
(line 180)
|
||||
(line 185)
|
||||
* SECONDS: Bash Variables. (line 468)
|
||||
* SHELL: Bash Variables. (line 474)
|
||||
* SHELLOPTS: Bash Variables. (line 479)
|
||||
* SHLVL: Bash Variables. (line 488)
|
||||
* show-all-if-ambiguous: Readline Init File Syntax.
|
||||
(line 186)
|
||||
(line 191)
|
||||
* show-all-if-unmodified: Readline Init File Syntax.
|
||||
(line 192)
|
||||
(line 197)
|
||||
* skip-completed-text: Readline Init File Syntax.
|
||||
(line 206)
|
||||
* TEXTDOMAIN: Locale Translation. (line 11)
|
||||
* TEXTDOMAINDIR: Locale Translation. (line 11)
|
||||
* TIMEFORMAT: Bash Variables. (line 493)
|
||||
@@ -9891,7 +9918,7 @@ D.3 Parameter and Variable Index
|
||||
* TMPDIR: Bash Variables. (line 543)
|
||||
* UID: Bash Variables. (line 547)
|
||||
* visible-stats: Readline Init File Syntax.
|
||||
(line 201)
|
||||
(line 219)
|
||||
|
||||
|
||||
File: bashref.info, Node: Function Index, Next: Concept Index, Prev: Variable Index, Up: Indexes
|
||||
@@ -10160,132 +10187,132 @@ D.5 Concept Index
|
||||
|
||||
|
||||
Tag Table:
|
||||
Node: Top1342
|
||||
Node: Introduction3177
|
||||
Node: What is Bash?3405
|
||||
Node: What is a shell?4518
|
||||
Node: Definitions7058
|
||||
Node: Basic Shell Features9976
|
||||
Node: Shell Syntax11195
|
||||
Node: Shell Operation12225
|
||||
Node: Quoting13519
|
||||
Node: Escape Character14822
|
||||
Node: Single Quotes15307
|
||||
Node: Double Quotes15655
|
||||
Node: ANSI-C Quoting16780
|
||||
Node: Locale Translation17736
|
||||
Node: Comments18632
|
||||
Node: Shell Commands19250
|
||||
Node: Simple Commands20074
|
||||
Node: Pipelines20705
|
||||
Node: Lists22961
|
||||
Node: Compound Commands24690
|
||||
Node: Looping Constructs25494
|
||||
Node: Conditional Constructs27949
|
||||
Node: Command Grouping35955
|
||||
Node: Coprocesses37434
|
||||
Node: Shell Functions39078
|
||||
Node: Shell Parameters43632
|
||||
Node: Positional Parameters46048
|
||||
Node: Special Parameters46948
|
||||
Node: Shell Expansions49912
|
||||
Node: Brace Expansion51837
|
||||
Node: Tilde Expansion54592
|
||||
Node: Shell Parameter Expansion56943
|
||||
Node: Command Substitution65841
|
||||
Node: Arithmetic Expansion67174
|
||||
Node: Process Substitution68024
|
||||
Node: Word Splitting69074
|
||||
Node: Filename Expansion70697
|
||||
Node: Pattern Matching72836
|
||||
Node: Quote Removal76475
|
||||
Node: Redirections76770
|
||||
Node: Executing Commands84918
|
||||
Node: Simple Command Expansion85588
|
||||
Node: Command Search and Execution87518
|
||||
Node: Command Execution Environment89855
|
||||
Node: Environment92841
|
||||
Node: Exit Status94501
|
||||
Node: Signals96122
|
||||
Node: Shell Scripts98090
|
||||
Node: Shell Builtin Commands100608
|
||||
Node: Bourne Shell Builtins102636
|
||||
Node: Bash Builtins120012
|
||||
Node: Modifying Shell Behavior144311
|
||||
Node: The Set Builtin144656
|
||||
Node: The Shopt Builtin154180
|
||||
Node: Special Builtins165042
|
||||
Node: Shell Variables166021
|
||||
Node: Bourne Shell Variables166461
|
||||
Node: Bash Variables168442
|
||||
Node: Bash Features191928
|
||||
Node: Invoking Bash192811
|
||||
Node: Bash Startup Files198620
|
||||
Node: Interactive Shells203632
|
||||
Node: What is an Interactive Shell?204042
|
||||
Node: Is this Shell Interactive?204691
|
||||
Node: Interactive Shell Behavior205506
|
||||
Node: Bash Conditional Expressions208786
|
||||
Node: Shell Arithmetic212311
|
||||
Node: Aliases215057
|
||||
Node: Arrays217629
|
||||
Node: The Directory Stack221587
|
||||
Node: Directory Stack Builtins222301
|
||||
Node: Printing a Prompt225193
|
||||
Node: The Restricted Shell227945
|
||||
Node: Bash POSIX Mode229777
|
||||
Node: Job Control237630
|
||||
Node: Job Control Basics238090
|
||||
Node: Job Control Builtins242807
|
||||
Node: Job Control Variables247171
|
||||
Node: Command Line Editing248329
|
||||
Node: Introduction and Notation249896
|
||||
Node: Readline Interaction251518
|
||||
Node: Readline Bare Essentials252709
|
||||
Node: Readline Movement Commands254498
|
||||
Node: Readline Killing Commands255463
|
||||
Node: Readline Arguments257383
|
||||
Node: Searching258427
|
||||
Node: Readline Init File260613
|
||||
Node: Readline Init File Syntax261760
|
||||
Node: Conditional Init Constructs274994
|
||||
Node: Sample Init File277527
|
||||
Node: Bindable Readline Commands280644
|
||||
Node: Commands For Moving281851
|
||||
Node: Commands For History282995
|
||||
Node: Commands For Text286150
|
||||
Node: Commands For Killing288823
|
||||
Node: Numeric Arguments291274
|
||||
Node: Commands For Completion292413
|
||||
Node: Keyboard Macros296373
|
||||
Node: Miscellaneous Commands296944
|
||||
Node: Readline vi Mode302750
|
||||
Node: Programmable Completion303664
|
||||
Node: Programmable Completion Builtins310870
|
||||
Node: Using History Interactively320006
|
||||
Node: Bash History Facilities320690
|
||||
Node: Bash History Builtins323604
|
||||
Node: History Interaction327461
|
||||
Node: Event Designators330166
|
||||
Node: Word Designators331181
|
||||
Node: Modifiers332820
|
||||
Node: Installing Bash334224
|
||||
Node: Basic Installation335361
|
||||
Node: Compilers and Options338053
|
||||
Node: Compiling For Multiple Architectures338794
|
||||
Node: Installation Names340458
|
||||
Node: Specifying the System Type341276
|
||||
Node: Sharing Defaults341992
|
||||
Node: Operation Controls342665
|
||||
Node: Optional Features343623
|
||||
Node: Reporting Bugs353182
|
||||
Node: Major Differences From The Bourne Shell354383
|
||||
Node: GNU Free Documentation License371070
|
||||
Node: Indexes396266
|
||||
Node: Builtin Index396720
|
||||
Node: Reserved Word Index403547
|
||||
Node: Variable Index405995
|
||||
Node: Function Index417947
|
||||
Node: Concept Index424956
|
||||
Node: Top1348
|
||||
Node: Introduction3189
|
||||
Node: What is Bash?3417
|
||||
Node: What is a shell?4530
|
||||
Node: Definitions7070
|
||||
Node: Basic Shell Features9988
|
||||
Node: Shell Syntax11207
|
||||
Node: Shell Operation12237
|
||||
Node: Quoting13531
|
||||
Node: Escape Character14834
|
||||
Node: Single Quotes15319
|
||||
Node: Double Quotes15667
|
||||
Node: ANSI-C Quoting16792
|
||||
Node: Locale Translation17748
|
||||
Node: Comments18644
|
||||
Node: Shell Commands19262
|
||||
Node: Simple Commands20086
|
||||
Node: Pipelines20717
|
||||
Node: Lists22973
|
||||
Node: Compound Commands24702
|
||||
Node: Looping Constructs25506
|
||||
Node: Conditional Constructs27961
|
||||
Node: Command Grouping35967
|
||||
Node: Coprocesses37446
|
||||
Node: Shell Functions39090
|
||||
Node: Shell Parameters43644
|
||||
Node: Positional Parameters46060
|
||||
Node: Special Parameters46960
|
||||
Node: Shell Expansions49924
|
||||
Node: Brace Expansion51849
|
||||
Node: Tilde Expansion54604
|
||||
Node: Shell Parameter Expansion56955
|
||||
Node: Command Substitution65853
|
||||
Node: Arithmetic Expansion67186
|
||||
Node: Process Substitution68036
|
||||
Node: Word Splitting69086
|
||||
Node: Filename Expansion70709
|
||||
Node: Pattern Matching72848
|
||||
Node: Quote Removal76487
|
||||
Node: Redirections76782
|
||||
Node: Executing Commands85309
|
||||
Node: Simple Command Expansion85979
|
||||
Node: Command Search and Execution87909
|
||||
Node: Command Execution Environment90246
|
||||
Node: Environment93232
|
||||
Node: Exit Status94892
|
||||
Node: Signals96513
|
||||
Node: Shell Scripts98481
|
||||
Node: Shell Builtin Commands100999
|
||||
Node: Bourne Shell Builtins103027
|
||||
Node: Bash Builtins120403
|
||||
Node: Modifying Shell Behavior144702
|
||||
Node: The Set Builtin145047
|
||||
Node: The Shopt Builtin154571
|
||||
Node: Special Builtins165433
|
||||
Node: Shell Variables166412
|
||||
Node: Bourne Shell Variables166852
|
||||
Node: Bash Variables168833
|
||||
Node: Bash Features192319
|
||||
Node: Invoking Bash193202
|
||||
Node: Bash Startup Files199011
|
||||
Node: Interactive Shells204023
|
||||
Node: What is an Interactive Shell?204433
|
||||
Node: Is this Shell Interactive?205082
|
||||
Node: Interactive Shell Behavior205897
|
||||
Node: Bash Conditional Expressions209177
|
||||
Node: Shell Arithmetic212702
|
||||
Node: Aliases215448
|
||||
Node: Arrays218020
|
||||
Node: The Directory Stack221978
|
||||
Node: Directory Stack Builtins222692
|
||||
Node: Printing a Prompt225584
|
||||
Node: The Restricted Shell228336
|
||||
Node: Bash POSIX Mode230168
|
||||
Node: Job Control238021
|
||||
Node: Job Control Basics238481
|
||||
Node: Job Control Builtins243198
|
||||
Node: Job Control Variables247562
|
||||
Node: Command Line Editing248720
|
||||
Node: Introduction and Notation250287
|
||||
Node: Readline Interaction251909
|
||||
Node: Readline Bare Essentials253100
|
||||
Node: Readline Movement Commands254889
|
||||
Node: Readline Killing Commands255854
|
||||
Node: Readline Arguments257774
|
||||
Node: Searching258818
|
||||
Node: Readline Init File261004
|
||||
Node: Readline Init File Syntax262151
|
||||
Node: Conditional Init Constructs276364
|
||||
Node: Sample Init File278897
|
||||
Node: Bindable Readline Commands282014
|
||||
Node: Commands For Moving283221
|
||||
Node: Commands For History284365
|
||||
Node: Commands For Text287520
|
||||
Node: Commands For Killing290193
|
||||
Node: Numeric Arguments292644
|
||||
Node: Commands For Completion293783
|
||||
Node: Keyboard Macros297743
|
||||
Node: Miscellaneous Commands298314
|
||||
Node: Readline vi Mode304120
|
||||
Node: Programmable Completion305034
|
||||
Node: Programmable Completion Builtins312240
|
||||
Node: Using History Interactively321376
|
||||
Node: Bash History Facilities322060
|
||||
Node: Bash History Builtins324974
|
||||
Node: History Interaction328831
|
||||
Node: Event Designators331536
|
||||
Node: Word Designators332551
|
||||
Node: Modifiers334190
|
||||
Node: Installing Bash335594
|
||||
Node: Basic Installation336731
|
||||
Node: Compilers and Options339423
|
||||
Node: Compiling For Multiple Architectures340164
|
||||
Node: Installation Names341828
|
||||
Node: Specifying the System Type342646
|
||||
Node: Sharing Defaults343362
|
||||
Node: Operation Controls344035
|
||||
Node: Optional Features344993
|
||||
Node: Reporting Bugs354552
|
||||
Node: Major Differences From The Bourne Shell355753
|
||||
Node: GNU Free Documentation License372440
|
||||
Node: Indexes397636
|
||||
Node: Builtin Index398090
|
||||
Node: Reserved Word Index404917
|
||||
Node: Variable Index407365
|
||||
Node: Function Index419458
|
||||
Node: Concept Index426467
|
||||
|
||||
End Tag Table
|
||||
|
||||
Reference in New Issue
Block a user