changes to quoting for some globbing characters; regularize error behavior of builtins that take numeric arguments and complain about too many arguments

This commit is contained in:
Chet Ramey
2023-10-11 11:40:08 -04:00
parent 09c32bc946
commit 7a698806d1
31 changed files with 4563 additions and 4369 deletions
+91 -91
View File
@@ -2738,8 +2738,8 @@ This is semantically equivalent to
--------------------
This type of redirection instructs the shell to read input from the
current source until a line containing only DELIMITER (with no trailing
blanks) is seen. All of the lines read up to that point are then used
current source until it reads a line containing only DELIMITER (with no
trailing blanks). All of the lines read up to that point are then used
as the standard input (or file descriptor N if N is specified) for a
command.
@@ -12919,95 +12919,95 @@ Node: Filename Expansion104146
Node: Pattern Matching107079
Node: Quote Removal112081
Node: Redirections112376
Node: Executing Commands122069
Node: Simple Command Expansion122739
Node: Command Search and Execution124849
Node: Command Execution Environment127236
Node: Environment130271
Node: Exit Status131934
Node: Signals133718
Node: Shell Scripts137167
Node: Shell Builtin Commands140194
Node: Bourne Shell Builtins142232
Node: Bash Builtins165624
Node: Modifying Shell Behavior198563
Node: The Set Builtin198908
Node: The Shopt Builtin209882
Node: Special Builtins226020
Node: Shell Variables226999
Node: Bourne Shell Variables227436
Node: Bash Variables229540
Node: Bash Features264608
Node: Invoking Bash265621
Node: Bash Startup Files271660
Node: Interactive Shells276791
Node: What is an Interactive Shell?277202
Node: Is this Shell Interactive?277851
Node: Interactive Shell Behavior278666
Node: Bash Conditional Expressions282295
Node: Shell Arithmetic287208
Node: Aliases290169
Node: Arrays293063
Node: The Directory Stack299697
Node: Directory Stack Builtins300481
Node: Controlling the Prompt304741
Node: The Restricted Shell307706
Node: Bash POSIX Mode310316
Node: Shell Compatibility Mode326573
Node: Job Control334821
Node: Job Control Basics335281
Node: Job Control Builtins340283
Node: Job Control Variables346078
Node: Command Line Editing347234
Node: Introduction and Notation348905
Node: Readline Interaction350528
Node: Readline Bare Essentials351719
Node: Readline Movement Commands353508
Node: Readline Killing Commands354468
Node: Readline Arguments356389
Node: Searching357433
Node: Readline Init File359619
Node: Readline Init File Syntax360880
Node: Conditional Init Constructs384905
Node: Sample Init File389101
Node: Bindable Readline Commands392225
Node: Commands For Moving393429
Node: Commands For History395480
Node: Commands For Text400474
Node: Commands For Killing404452
Node: Numeric Arguments407156
Node: Commands For Completion408295
Node: Keyboard Macros412486
Node: Miscellaneous Commands413174
Node: Readline vi Mode419212
Node: Programmable Completion420119
Node: Programmable Completion Builtins427899
Node: A Programmable Completion Example439019
Node: Using History Interactively444267
Node: Bash History Facilities444951
Node: Bash History Builtins447962
Node: History Interaction453053
Node: Event Designators456866
Node: Word Designators458404
Node: Modifiers460269
Node: Installing Bash462077
Node: Basic Installation463214
Node: Compilers and Options466936
Node: Compiling For Multiple Architectures467677
Node: Installation Names469369
Node: Specifying the System Type471478
Node: Sharing Defaults472195
Node: Operation Controls472868
Node: Optional Features473826
Node: Reporting Bugs485045
Node: Major Differences From The Bourne Shell486379
Node: GNU Free Documentation License503237
Node: Indexes528414
Node: Builtin Index528868
Node: Reserved Word Index535969
Node: Variable Index538417
Node: Function Index555551
Node: Concept Index569272
Node: Executing Commands122070
Node: Simple Command Expansion122740
Node: Command Search and Execution124850
Node: Command Execution Environment127237
Node: Environment130272
Node: Exit Status131935
Node: Signals133719
Node: Shell Scripts137168
Node: Shell Builtin Commands140195
Node: Bourne Shell Builtins142233
Node: Bash Builtins165625
Node: Modifying Shell Behavior198564
Node: The Set Builtin198909
Node: The Shopt Builtin209883
Node: Special Builtins226021
Node: Shell Variables227000
Node: Bourne Shell Variables227437
Node: Bash Variables229541
Node: Bash Features264609
Node: Invoking Bash265622
Node: Bash Startup Files271661
Node: Interactive Shells276792
Node: What is an Interactive Shell?277203
Node: Is this Shell Interactive?277852
Node: Interactive Shell Behavior278667
Node: Bash Conditional Expressions282296
Node: Shell Arithmetic287209
Node: Aliases290170
Node: Arrays293064
Node: The Directory Stack299698
Node: Directory Stack Builtins300482
Node: Controlling the Prompt304742
Node: The Restricted Shell307707
Node: Bash POSIX Mode310317
Node: Shell Compatibility Mode326574
Node: Job Control334822
Node: Job Control Basics335282
Node: Job Control Builtins340284
Node: Job Control Variables346079
Node: Command Line Editing347235
Node: Introduction and Notation348906
Node: Readline Interaction350529
Node: Readline Bare Essentials351720
Node: Readline Movement Commands353509
Node: Readline Killing Commands354469
Node: Readline Arguments356390
Node: Searching357434
Node: Readline Init File359620
Node: Readline Init File Syntax360881
Node: Conditional Init Constructs384906
Node: Sample Init File389102
Node: Bindable Readline Commands392226
Node: Commands For Moving393430
Node: Commands For History395481
Node: Commands For Text400475
Node: Commands For Killing404453
Node: Numeric Arguments407157
Node: Commands For Completion408296
Node: Keyboard Macros412487
Node: Miscellaneous Commands413175
Node: Readline vi Mode419213
Node: Programmable Completion420120
Node: Programmable Completion Builtins427900
Node: A Programmable Completion Example439020
Node: Using History Interactively444268
Node: Bash History Facilities444952
Node: Bash History Builtins447963
Node: History Interaction453054
Node: Event Designators456867
Node: Word Designators458405
Node: Modifiers460270
Node: Installing Bash462078
Node: Basic Installation463215
Node: Compilers and Options466937
Node: Compiling For Multiple Architectures467678
Node: Installation Names469370
Node: Specifying the System Type471479
Node: Sharing Defaults472196
Node: Operation Controls472869
Node: Optional Features473827
Node: Reporting Bugs485046
Node: Major Differences From The Bourne Shell486380
Node: GNU Free Documentation License503238
Node: Indexes528415
Node: Builtin Index528869
Node: Reserved Word Index535970
Node: Variable Index538418
Node: Function Index555552
Node: Concept Index569273

End Tag Table