aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--doc/gawk.info450
1 files changed, 225 insertions, 225 deletions
diff --git a/doc/gawk.info b/doc/gawk.info
index 38ddd47c..8d9422f2 100644
--- a/doc/gawk.info
+++ b/doc/gawk.info
@@ -9905,7 +9905,7 @@ internal implementation of arrays and will vary from one version of
Often, though, you may wish to do something simple, such as
"traverse the array by comparing the indices in ascending order," or
"traverse the array by on comparing the values in descending order."
-`gawk' provides two mechanims which give you this control.
+`gawk' provides two mechanisms which give you this control.
* Set `PROCINFO["sorted_in"]' to one of a set of predefined values.
We describe this now.
@@ -13730,7 +13730,7 @@ specific field position and can be used for this purpose:
}
The first field in each entry of the password file is the user's
-login name, and the fields are seperated by colons. Each record
+login name, and the fields are separated by colons. Each record
defines a subarray, with each field as an element in the subarray.
Running the program produces the following output:
@@ -20127,14 +20127,14 @@ inclusive. Ordering was based on the numeric value of each character
in the machine's native character set. Thus, on ASCII-based systems,
`[a-z]' matched all the lowercase letters, and only the lowercase
letters, since the numeric values for the letters from `a' through `z'
-were contigous. (On an EBCDIC system, the range `[a-z]' includes
+were contiguous. (On an EBCDIC system, the range `[a-z]' includes
additional, non-alphabetic characters as well.)
Almost all introductory Unix literature explained range expressions
as working in this fashion, and in particular, would teach that the
"correct" way to match lowercase letters was with `[a-z]', and that
-`[A-Z]' was the the "correct" way to match uppercase letters. And
-indeed, this was true.
+`[A-Z]' was the "correct" way to match uppercase letters. And indeed,
+this was true.
The 1993 POSIX standard introduced the idea of locales (*note
Locales::). Since many locales include other letters besides the plain
@@ -27624,225 +27624,225 @@ Node: Assigning Elements413593
Node: Array Example414084
Node: Scanning an Array415816
Node: Controlling Scanning418130
-Ref: Controlling Scanning-Footnote-1423062
-Node: Delete423378
-Ref: Delete-Footnote-1425813
-Node: Numeric Array Subscripts425870
-Node: Uninitialized Subscripts428053
-Node: Multi-dimensional429681
-Node: Multi-scanning432775
-Node: Arrays of Arrays434366
-Node: Functions439011
-Node: Built-in439833
-Node: Calling Built-in440911
-Node: Numeric Functions442899
-Ref: Numeric Functions-Footnote-1446664
-Ref: Numeric Functions-Footnote-2447021
-Ref: Numeric Functions-Footnote-3447069
-Node: String Functions447338
-Ref: String Functions-Footnote-1470835
-Ref: String Functions-Footnote-2470964
-Ref: String Functions-Footnote-3471212
-Node: Gory Details471299
-Ref: table-sub-escapes472978
-Ref: table-sub-posix-92474332
-Ref: table-sub-proposed475675
-Ref: table-posix-sub477025
-Ref: table-gensub-escapes478571
-Ref: Gory Details-Footnote-1479778
-Ref: Gory Details-Footnote-2479829
-Node: I/O Functions479980
-Ref: I/O Functions-Footnote-1486635
-Node: Time Functions486782
-Ref: Time Functions-Footnote-1497674
-Ref: Time Functions-Footnote-2497742
-Ref: Time Functions-Footnote-3497900
-Ref: Time Functions-Footnote-4498011
-Ref: Time Functions-Footnote-5498123
-Ref: Time Functions-Footnote-6498350
-Node: Bitwise Functions498616
-Ref: table-bitwise-ops499174
-Ref: Bitwise Functions-Footnote-1503334
-Node: Type Functions503518
-Node: I18N Functions503988
-Node: User-defined505615
-Node: Definition Syntax506419
-Ref: Definition Syntax-Footnote-1511329
-Node: Function Example511398
-Node: Function Caveats513992
-Node: Calling A Function514413
-Node: Variable Scope515528
-Node: Pass By Value/Reference517503
-Node: Return Statement520943
-Node: Dynamic Typing523924
-Node: Indirect Calls524659
-Node: Internationalization534344
-Node: I18N and L10N535770
-Node: Explaining gettext536456
-Ref: Explaining gettext-Footnote-1541522
-Ref: Explaining gettext-Footnote-2541706
-Node: Programmer i18n541871
-Node: Translator i18n546071
-Node: String Extraction546864
-Ref: String Extraction-Footnote-1547825
-Node: Printf Ordering547911
-Ref: Printf Ordering-Footnote-1550695
-Node: I18N Portability550759
-Ref: I18N Portability-Footnote-1553208
-Node: I18N Example553271
-Ref: I18N Example-Footnote-1555906
-Node: Gawk I18N555978
-Node: Advanced Features556595
-Node: Nondecimal Data558108
-Node: Array Sorting559691
-Node: Controlling Array Traversal560388
-Node: Array Sorting Functions568625
-Ref: Array Sorting Functions-Footnote-1572299
-Ref: Array Sorting Functions-Footnote-2572392
-Node: Two-way I/O572586
-Ref: Two-way I/O-Footnote-1578018
-Node: TCP/IP Networking578088
-Node: Profiling580932
-Node: Library Functions588406
-Ref: Library Functions-Footnote-1591413
-Node: Library Names591584
-Ref: Library Names-Footnote-1595055
-Ref: Library Names-Footnote-2595275
-Node: General Functions595361
-Node: Strtonum Function596314
-Node: Assert Function599244
-Node: Round Function602570
-Node: Cliff Random Function604113
-Node: Ordinal Functions605129
-Ref: Ordinal Functions-Footnote-1608199
-Ref: Ordinal Functions-Footnote-2608451
-Node: Join Function608660
-Ref: Join Function-Footnote-1610431
-Node: Gettimeofday Function610631
-Node: Data File Management614346
-Node: Filetrans Function614978
-Node: Rewind Function619117
-Node: File Checking620504
-Node: Empty Files621598
-Node: Ignoring Assigns623828
-Node: Getopt Function625381
-Ref: Getopt Function-Footnote-1636685
-Node: Passwd Functions636888
-Ref: Passwd Functions-Footnote-1645863
-Node: Group Functions645951
-Node: Walking Arrays654035
-Node: Sample Programs655604
-Node: Running Examples656269
-Node: Clones656997
-Node: Cut Program658221
-Node: Egrep Program668066
-Ref: Egrep Program-Footnote-1675839
-Node: Id Program675949
-Node: Split Program679565
-Ref: Split Program-Footnote-1683084
-Node: Tee Program683212
-Node: Uniq Program686015
-Node: Wc Program693444
-Ref: Wc Program-Footnote-1697710
-Ref: Wc Program-Footnote-2697910
-Node: Miscellaneous Programs698002
-Node: Dupword Program699190
-Node: Alarm Program701221
-Node: Translate Program705970
-Ref: Translate Program-Footnote-1710357
-Ref: Translate Program-Footnote-2710585
-Node: Labels Program710719
-Ref: Labels Program-Footnote-1714090
-Node: Word Sorting714174
-Node: History Sorting718058
-Node: Extract Program719897
-Ref: Extract Program-Footnote-1727380
-Node: Simple Sed727508
-Node: Igawk Program730570
-Ref: Igawk Program-Footnote-1745727
-Ref: Igawk Program-Footnote-2745928
-Node: Anagram Program746066
-Node: Signature Program749134
-Node: Debugger750234
-Node: Debugging751145
-Node: Debugging Concepts751558
-Node: Debugging Terms753414
-Node: Awk Debugging756037
-Node: Sample dgawk session756929
-Node: dgawk invocation757421
-Node: Finding The Bug758603
-Node: List of Debugger Commands765089
-Node: Breakpoint Control766400
-Node: Dgawk Execution Control770036
-Node: Viewing And Changing Data773387
-Node: Dgawk Stack776724
-Node: Dgawk Info778184
-Node: Miscellaneous Dgawk Commands782132
-Node: Readline Support787560
-Node: Dgawk Limitations788398
-Node: Language History790587
-Node: V7/SVR3.1792099
-Node: SVR4794420
-Node: POSIX795862
-Node: BTL796870
-Node: POSIX/GNU797604
-Node: Common Extensions802755
-Node: Ranges and Locales803862
-Ref: Ranges and Locales-Footnote-1808469
-Node: Contributors808690
-Node: Installation812952
-Node: Gawk Distribution813846
-Node: Getting814330
-Node: Extracting815156
-Node: Distribution contents816848
-Node: Unix Installation822070
-Node: Quick Installation822687
-Node: Additional Configuration Options824649
-Node: Configuration Philosophy826126
-Node: Non-Unix Installation828468
-Node: PC Installation828926
-Node: PC Binary Installation830225
-Node: PC Compiling832073
-Node: PC Testing835017
-Node: PC Using836193
-Node: Cygwin840378
-Node: MSYS841378
-Node: VMS Installation841892
-Node: VMS Compilation842495
-Ref: VMS Compilation-Footnote-1843502
-Node: VMS Installation Details843560
-Node: VMS Running845195
-Node: VMS Old Gawk846802
-Node: Bugs847276
-Node: Other Versions851128
-Node: Notes856409
-Node: Compatibility Mode857101
-Node: Additions857884
-Node: Accessing The Source858696
-Node: Adding Code860121
-Node: New Ports866088
-Node: Dynamic Extensions870201
-Node: Internals871577
-Node: Plugin License880680
-Node: Sample Library881314
-Node: Internal File Description882000
-Node: Internal File Ops885715
-Ref: Internal File Ops-Footnote-1890496
-Node: Using Internal File Ops890636
-Node: Future Extensions893013
-Node: Basic Concepts895517
-Node: Basic High Level896274
-Ref: Basic High Level-Footnote-1900309
-Node: Basic Data Typing900494
-Node: Floating Point Issues905019
-Node: String Conversion Precision906102
-Ref: String Conversion Precision-Footnote-1907802
-Node: Unexpected Results907911
-Node: POSIX Floating Point Problems909737
-Ref: POSIX Floating Point Problems-Footnote-1913442
-Node: Glossary913480
-Node: Copying938456
-Node: GNU Free Documentation License976013
-Node: Index1001150
+Ref: Controlling Scanning-Footnote-1423063
+Node: Delete423379
+Ref: Delete-Footnote-1425814
+Node: Numeric Array Subscripts425871
+Node: Uninitialized Subscripts428054
+Node: Multi-dimensional429682
+Node: Multi-scanning432776
+Node: Arrays of Arrays434367
+Node: Functions439012
+Node: Built-in439834
+Node: Calling Built-in440912
+Node: Numeric Functions442900
+Ref: Numeric Functions-Footnote-1446665
+Ref: Numeric Functions-Footnote-2447022
+Ref: Numeric Functions-Footnote-3447070
+Node: String Functions447339
+Ref: String Functions-Footnote-1470836
+Ref: String Functions-Footnote-2470965
+Ref: String Functions-Footnote-3471213
+Node: Gory Details471300
+Ref: table-sub-escapes472979
+Ref: table-sub-posix-92474333
+Ref: table-sub-proposed475676
+Ref: table-posix-sub477026
+Ref: table-gensub-escapes478572
+Ref: Gory Details-Footnote-1479779
+Ref: Gory Details-Footnote-2479830
+Node: I/O Functions479981
+Ref: I/O Functions-Footnote-1486636
+Node: Time Functions486783
+Ref: Time Functions-Footnote-1497675
+Ref: Time Functions-Footnote-2497743
+Ref: Time Functions-Footnote-3497901
+Ref: Time Functions-Footnote-4498012
+Ref: Time Functions-Footnote-5498124
+Ref: Time Functions-Footnote-6498351
+Node: Bitwise Functions498617
+Ref: table-bitwise-ops499175
+Ref: Bitwise Functions-Footnote-1503335
+Node: Type Functions503519
+Node: I18N Functions503989
+Node: User-defined505616
+Node: Definition Syntax506420
+Ref: Definition Syntax-Footnote-1511330
+Node: Function Example511399
+Node: Function Caveats513993
+Node: Calling A Function514414
+Node: Variable Scope515529
+Node: Pass By Value/Reference517504
+Node: Return Statement520944
+Node: Dynamic Typing523925
+Node: Indirect Calls524660
+Node: Internationalization534345
+Node: I18N and L10N535771
+Node: Explaining gettext536457
+Ref: Explaining gettext-Footnote-1541523
+Ref: Explaining gettext-Footnote-2541707
+Node: Programmer i18n541872
+Node: Translator i18n546072
+Node: String Extraction546865
+Ref: String Extraction-Footnote-1547826
+Node: Printf Ordering547912
+Ref: Printf Ordering-Footnote-1550696
+Node: I18N Portability550760
+Ref: I18N Portability-Footnote-1553209
+Node: I18N Example553272
+Ref: I18N Example-Footnote-1555907
+Node: Gawk I18N555979
+Node: Advanced Features556596
+Node: Nondecimal Data558109
+Node: Array Sorting559692
+Node: Controlling Array Traversal560389
+Node: Array Sorting Functions568626
+Ref: Array Sorting Functions-Footnote-1572300
+Ref: Array Sorting Functions-Footnote-2572393
+Node: Two-way I/O572587
+Ref: Two-way I/O-Footnote-1578019
+Node: TCP/IP Networking578089
+Node: Profiling580933
+Node: Library Functions588407
+Ref: Library Functions-Footnote-1591414
+Node: Library Names591585
+Ref: Library Names-Footnote-1595056
+Ref: Library Names-Footnote-2595276
+Node: General Functions595362
+Node: Strtonum Function596315
+Node: Assert Function599245
+Node: Round Function602571
+Node: Cliff Random Function604114
+Node: Ordinal Functions605130
+Ref: Ordinal Functions-Footnote-1608200
+Ref: Ordinal Functions-Footnote-2608452
+Node: Join Function608661
+Ref: Join Function-Footnote-1610432
+Node: Gettimeofday Function610632
+Node: Data File Management614347
+Node: Filetrans Function614979
+Node: Rewind Function619118
+Node: File Checking620505
+Node: Empty Files621599
+Node: Ignoring Assigns623829
+Node: Getopt Function625382
+Ref: Getopt Function-Footnote-1636686
+Node: Passwd Functions636889
+Ref: Passwd Functions-Footnote-1645864
+Node: Group Functions645952
+Node: Walking Arrays654036
+Node: Sample Programs655605
+Node: Running Examples656270
+Node: Clones656998
+Node: Cut Program658222
+Node: Egrep Program668067
+Ref: Egrep Program-Footnote-1675840
+Node: Id Program675950
+Node: Split Program679566
+Ref: Split Program-Footnote-1683085
+Node: Tee Program683213
+Node: Uniq Program686016
+Node: Wc Program693445
+Ref: Wc Program-Footnote-1697711
+Ref: Wc Program-Footnote-2697911
+Node: Miscellaneous Programs698003
+Node: Dupword Program699191
+Node: Alarm Program701222
+Node: Translate Program705971
+Ref: Translate Program-Footnote-1710358
+Ref: Translate Program-Footnote-2710586
+Node: Labels Program710720
+Ref: Labels Program-Footnote-1714091
+Node: Word Sorting714175
+Node: History Sorting718059
+Node: Extract Program719898
+Ref: Extract Program-Footnote-1727381
+Node: Simple Sed727509
+Node: Igawk Program730571
+Ref: Igawk Program-Footnote-1745728
+Ref: Igawk Program-Footnote-2745929
+Node: Anagram Program746067
+Node: Signature Program749135
+Node: Debugger750235
+Node: Debugging751146
+Node: Debugging Concepts751559
+Node: Debugging Terms753415
+Node: Awk Debugging756038
+Node: Sample dgawk session756930
+Node: dgawk invocation757422
+Node: Finding The Bug758604
+Node: List of Debugger Commands765090
+Node: Breakpoint Control766401
+Node: Dgawk Execution Control770037
+Node: Viewing And Changing Data773388
+Node: Dgawk Stack776725
+Node: Dgawk Info778185
+Node: Miscellaneous Dgawk Commands782133
+Node: Readline Support787561
+Node: Dgawk Limitations788399
+Node: Language History790588
+Node: V7/SVR3.1792100
+Node: SVR4794421
+Node: POSIX795863
+Node: BTL796871
+Node: POSIX/GNU797605
+Node: Common Extensions802756
+Node: Ranges and Locales803863
+Ref: Ranges and Locales-Footnote-1808467
+Node: Contributors808688
+Node: Installation812950
+Node: Gawk Distribution813844
+Node: Getting814328
+Node: Extracting815154
+Node: Distribution contents816846
+Node: Unix Installation822068
+Node: Quick Installation822685
+Node: Additional Configuration Options824647
+Node: Configuration Philosophy826124
+Node: Non-Unix Installation828466
+Node: PC Installation828924
+Node: PC Binary Installation830223
+Node: PC Compiling832071
+Node: PC Testing835015
+Node: PC Using836191
+Node: Cygwin840376
+Node: MSYS841376
+Node: VMS Installation841890
+Node: VMS Compilation842493
+Ref: VMS Compilation-Footnote-1843500
+Node: VMS Installation Details843558
+Node: VMS Running845193
+Node: VMS Old Gawk846800
+Node: Bugs847274
+Node: Other Versions851126
+Node: Notes856407
+Node: Compatibility Mode857099
+Node: Additions857882
+Node: Accessing The Source858694
+Node: Adding Code860119
+Node: New Ports866086
+Node: Dynamic Extensions870199
+Node: Internals871575
+Node: Plugin License880678
+Node: Sample Library881312
+Node: Internal File Description881998
+Node: Internal File Ops885713
+Ref: Internal File Ops-Footnote-1890494
+Node: Using Internal File Ops890634
+Node: Future Extensions893011
+Node: Basic Concepts895515
+Node: Basic High Level896272
+Ref: Basic High Level-Footnote-1900307
+Node: Basic Data Typing900492
+Node: Floating Point Issues905017
+Node: String Conversion Precision906100
+Ref: String Conversion Precision-Footnote-1907800
+Node: Unexpected Results907909
+Node: POSIX Floating Point Problems909735
+Ref: POSIX Floating Point Problems-Footnote-1913440
+Node: Glossary913478
+Node: Copying938454
+Node: GNU Free Documentation License976011
+Node: Index1001148

End Tag Table