diff options
Diffstat (limited to 'doc')
-rw-r--r-- | doc/ChangeLog | 5 | ||||
-rw-r--r-- | doc/gawk.info | 874 | ||||
-rw-r--r-- | doc/gawk.texi | 2 | ||||
-rw-r--r-- | doc/gawktexi.in | 2 | ||||
-rw-r--r-- | doc/it/ChangeLog | 4 | ||||
-rw-r--r-- | doc/it/gawktexi.in | 2 |
6 files changed, 449 insertions, 440 deletions
diff --git a/doc/ChangeLog b/doc/ChangeLog index 03872e01..256e799b 100644 --- a/doc/ChangeLog +++ b/doc/ChangeLog @@ -1,3 +1,8 @@ +2019-10-06 Arnold D. Robbins <arnold@skeeve.com> + + * gawktexi.in: Fix typo related to @/.../. Thanks to + Mark Krauze <marcuscruse@ya.ru> for the report. + 2019-10-04 Arnold D. Robbins <arnold@skeeve.com> * texinfo.tex: Updated. diff --git a/doc/gawk.info b/doc/gawk.info index fecb54f9..6c94ff45 100644 --- a/doc/gawk.info +++ b/doc/gawk.info @@ -8195,7 +8195,7 @@ place, and everything "just works." However, 'gawk' supports variables whose types are "regexp". You can assign variables of this type using the following syntax: - gawk -v 're1=foo|bar/' '...' /path/to/file1 're2=baz|quux/' /path/to/file2 + gawk -v 're1=@/foo|bar/' '...' /path/to/file1 're2=@/baz|quux/' /path/to/file2 Strongly typed regexps are an advanced feature (*note Strong Regexp Constants::). We mention them here only for completeness. @@ -37246,442 +37246,442 @@ Node: Strong Regexp Constants349975 Node: Variables352933 Node: Using Variables353590 Node: Assignment Options355500 -Node: Conversion357967 -Node: Strings And Numbers358491 -Ref: Strings And Numbers-Footnote-1361554 -Node: Locale influences conversions361663 -Ref: table-locale-affects364421 -Node: All Operators365039 -Node: Arithmetic Ops365668 -Node: Concatenation368174 -Ref: Concatenation-Footnote-1371021 -Node: Assignment Ops371128 -Ref: table-assign-ops376119 -Node: Increment Ops377432 -Node: Truth Values and Conditions380892 -Node: Truth Values381966 -Node: Typing and Comparison383014 -Node: Variable Typing383834 -Ref: Variable Typing-Footnote-1390297 -Ref: Variable Typing-Footnote-2390369 -Node: Comparison Operators390446 -Ref: table-relational-ops390865 -Node: POSIX String Comparison394360 -Ref: POSIX String Comparison-Footnote-1396055 -Ref: POSIX String Comparison-Footnote-2396194 -Node: Boolean Ops396278 -Ref: Boolean Ops-Footnote-1400760 -Node: Conditional Exp400852 -Node: Function Calls402588 -Node: Precedence406465 -Node: Locales410124 -Node: Expressions Summary411756 -Node: Patterns and Actions414329 -Node: Pattern Overview415449 -Node: Regexp Patterns417126 -Node: Expression Patterns417668 -Node: Ranges421449 -Node: BEGIN/END424557 -Node: Using BEGIN/END425318 -Ref: Using BEGIN/END-Footnote-1428054 -Node: I/O And BEGIN/END428160 -Node: BEGINFILE/ENDFILE430474 -Node: Empty433387 -Node: Using Shell Variables433704 -Node: Action Overview435978 -Node: Statements438303 -Node: If Statement440151 -Node: While Statement441646 -Node: Do Statement443674 -Node: For Statement444822 -Node: Switch Statement447993 -Node: Break Statement450379 -Node: Continue Statement452471 -Node: Next Statement454298 -Node: Nextfile Statement456681 -Node: Exit Statement459333 -Node: Built-in Variables461736 -Node: User-modified462869 -Node: Auto-set470636 -Ref: Auto-set-Footnote-1487443 -Ref: Auto-set-Footnote-2487649 -Node: ARGC and ARGV487705 -Node: Pattern Action Summary491918 -Node: Arrays494348 -Node: Array Basics495677 -Node: Array Intro496521 -Ref: figure-array-elements498496 -Ref: Array Intro-Footnote-1501200 -Node: Reference to Elements501328 -Node: Assigning Elements503792 -Node: Array Example504283 -Node: Scanning an Array506042 -Node: Controlling Scanning509064 -Ref: Controlling Scanning-Footnote-1514463 -Node: Numeric Array Subscripts514779 -Node: Uninitialized Subscripts516963 -Node: Delete518582 -Ref: Delete-Footnote-1521334 -Node: Multidimensional521391 -Node: Multiscanning524486 -Node: Arrays of Arrays526077 -Node: Arrays Summary530845 -Node: Functions532938 -Node: Built-in533976 -Node: Calling Built-in535057 -Node: Numeric Functions537053 -Ref: Numeric Functions-Footnote-1541081 -Ref: Numeric Functions-Footnote-2541729 -Ref: Numeric Functions-Footnote-3541777 -Node: String Functions542049 -Ref: String Functions-Footnote-1565907 -Ref: String Functions-Footnote-2566035 -Ref: String Functions-Footnote-3566283 -Node: Gory Details566370 -Ref: table-sub-escapes568161 -Ref: table-sub-proposed569680 -Ref: table-posix-sub571043 -Ref: table-gensub-escapes572584 -Ref: Gory Details-Footnote-1573407 -Node: I/O Functions573561 -Ref: table-system-return-values580029 -Ref: I/O Functions-Footnote-1582109 -Ref: I/O Functions-Footnote-2582257 -Node: Time Functions582377 -Ref: Time Functions-Footnote-1593048 -Ref: Time Functions-Footnote-2593116 -Ref: Time Functions-Footnote-3593274 -Ref: Time Functions-Footnote-4593385 -Ref: Time Functions-Footnote-5593497 -Ref: Time Functions-Footnote-6593724 -Node: Bitwise Functions593990 -Ref: table-bitwise-ops594584 -Ref: Bitwise Functions-Footnote-1600647 -Ref: Bitwise Functions-Footnote-2600820 -Node: Type Functions601011 -Node: I18N Functions603874 -Node: User-defined605525 -Node: Definition Syntax606337 -Ref: Definition Syntax-Footnote-1612024 -Node: Function Example612095 -Ref: Function Example-Footnote-1615017 -Node: Function Calling615039 -Node: Calling A Function615627 -Node: Variable Scope616585 -Node: Pass By Value/Reference619579 -Node: Function Caveats622223 -Ref: Function Caveats-Footnote-1624270 -Node: Return Statement624390 -Node: Dynamic Typing627369 -Node: Indirect Calls628299 -Ref: Indirect Calls-Footnote-1638551 -Node: Functions Summary638679 -Node: Library Functions641384 -Ref: Library Functions-Footnote-1644991 -Ref: Library Functions-Footnote-2645134 -Node: Library Names645305 -Ref: Library Names-Footnote-1648972 -Ref: Library Names-Footnote-2649195 -Node: General Functions649281 -Node: Strtonum Function650384 -Node: Assert Function653406 -Node: Round Function656732 -Node: Cliff Random Function658272 -Node: Ordinal Functions659288 -Ref: Ordinal Functions-Footnote-1662351 -Ref: Ordinal Functions-Footnote-2662603 -Node: Join Function662813 -Ref: Join Function-Footnote-1664583 -Node: Getlocaltime Function664783 -Node: Readfile Function668525 -Node: Shell Quoting670502 -Node: Data File Management671903 -Node: Filetrans Function672535 -Node: Rewind Function676631 -Node: File Checking678540 -Ref: File Checking-Footnote-1679874 -Node: Empty Files680075 -Node: Ignoring Assigns682054 -Node: Getopt Function683604 -Ref: Getopt Function-Footnote-1695073 -Node: Passwd Functions695273 -Ref: Passwd Functions-Footnote-1704112 -Node: Group Functions704200 -Ref: Group Functions-Footnote-1712098 -Node: Walking Arrays712305 -Node: Library Functions Summary715313 -Node: Library Exercises716719 -Node: Sample Programs717184 -Node: Running Examples717954 -Node: Clones718682 -Node: Cut Program719906 -Node: Egrep Program729835 -Ref: Egrep Program-Footnote-1737347 -Node: Id Program737457 -Node: Split Program741137 -Ref: Split Program-Footnote-1744595 -Node: Tee Program744724 -Node: Uniq Program747514 -Node: Wc Program755135 -Ref: Wc Program-Footnote-1759390 -Node: Miscellaneous Programs759484 -Node: Dupword Program760697 -Node: Alarm Program762727 -Node: Translate Program767582 -Ref: Translate Program-Footnote-1772147 -Node: Labels Program772417 -Ref: Labels Program-Footnote-1775768 -Node: Word Sorting775852 -Node: History Sorting779924 -Node: Extract Program781759 -Node: Simple Sed789813 -Node: Igawk Program792887 -Ref: Igawk Program-Footnote-1807218 -Ref: Igawk Program-Footnote-2807420 -Ref: Igawk Program-Footnote-3807542 -Node: Anagram Program807657 -Node: Signature Program810719 -Node: Programs Summary811966 -Node: Programs Exercises813180 -Ref: Programs Exercises-Footnote-1817309 -Node: Advanced Features817400 -Node: Nondecimal Data819390 -Node: Array Sorting820981 -Node: Controlling Array Traversal821681 -Ref: Controlling Array Traversal-Footnote-1830049 -Node: Array Sorting Functions830167 -Ref: Array Sorting Functions-Footnote-1835258 -Node: Two-way I/O835454 -Ref: Two-way I/O-Footnote-1843175 -Ref: Two-way I/O-Footnote-2843362 -Node: TCP/IP Networking843444 -Node: Profiling846562 -Node: Advanced Features Summary855577 -Node: Internationalization857421 -Node: I18N and L10N858901 -Node: Explaining gettext859588 -Ref: Explaining gettext-Footnote-1865480 -Ref: Explaining gettext-Footnote-2865665 -Node: Programmer i18n865830 -Ref: Programmer i18n-Footnote-1870779 -Node: Translator i18n870828 -Node: String Extraction871622 -Ref: String Extraction-Footnote-1872754 -Node: Printf Ordering872840 -Ref: Printf Ordering-Footnote-1875626 -Node: I18N Portability875690 -Ref: I18N Portability-Footnote-1878146 -Node: I18N Example878209 -Ref: I18N Example-Footnote-1881484 -Ref: I18N Example-Footnote-2881557 -Node: Gawk I18N881666 -Node: I18N Summary882315 -Node: Debugger883656 -Node: Debugging884656 -Node: Debugging Concepts885097 -Node: Debugging Terms886906 -Node: Awk Debugging889481 -Ref: Awk Debugging-Footnote-1890426 -Node: Sample Debugging Session890558 -Node: Debugger Invocation891092 -Node: Finding The Bug892478 -Node: List of Debugger Commands898952 -Node: Breakpoint Control900285 -Node: Debugger Execution Control903979 -Node: Viewing And Changing Data907341 -Node: Execution Stack910882 -Node: Debugger Info912519 -Node: Miscellaneous Debugger Commands916590 -Node: Readline Support921652 -Node: Limitations922548 -Node: Debugging Summary925102 -Node: Namespaces926381 -Node: Global Namespace927492 -Node: Qualified Names928890 -Node: Default Namespace929889 -Node: Changing The Namespace930630 -Node: Naming Rules932244 -Node: Internal Name Management934092 -Node: Namespace Example935134 -Node: Namespace And Features937696 -Node: Namespace Summary939131 -Node: Arbitrary Precision Arithmetic940608 -Node: Computer Arithmetic942095 -Ref: table-numeric-ranges945861 -Ref: table-floating-point-ranges946354 -Ref: Computer Arithmetic-Footnote-1947012 -Node: Math Definitions947069 -Ref: table-ieee-formats950385 -Ref: Math Definitions-Footnote-1950988 -Node: MPFR features951093 -Node: FP Math Caution952811 -Ref: FP Math Caution-Footnote-1953883 -Node: Inexactness of computations954252 -Node: Inexact representation955212 -Node: Comparing FP Values956572 -Node: Errors accumulate957813 -Node: Getting Accuracy959246 -Node: Try To Round961956 -Node: Setting precision962855 -Ref: table-predefined-precision-strings963552 -Node: Setting the rounding mode965382 -Ref: table-gawk-rounding-modes965756 -Ref: Setting the rounding mode-Footnote-1969687 -Node: Arbitrary Precision Integers969866 -Ref: Arbitrary Precision Integers-Footnote-1973041 -Node: Checking for MPFR973190 -Node: POSIX Floating Point Problems974664 -Ref: POSIX Floating Point Problems-Footnote-1978949 -Node: Floating point summary978987 -Node: Dynamic Extensions981177 -Node: Extension Intro982730 -Node: Plugin License983996 -Node: Extension Mechanism Outline984793 -Ref: figure-load-extension985232 -Ref: figure-register-new-function986797 -Ref: figure-call-new-function987889 -Node: Extension API Description989951 -Node: Extension API Functions Introduction991593 -Ref: table-api-std-headers993429 -Node: General Data Types997294 -Ref: General Data Types-Footnote-11005655 -Node: Memory Allocation Functions1005954 -Ref: Memory Allocation Functions-Footnote-11010164 -Node: Constructor Functions1010263 -Node: Registration Functions1013849 -Node: Extension Functions1014534 -Node: Exit Callback Functions1019856 -Node: Extension Version String1021106 -Node: Input Parsers1021769 -Node: Output Wrappers1034490 -Node: Two-way processors1039002 -Node: Printing Messages1041267 -Ref: Printing Messages-Footnote-11042438 -Node: Updating ERRNO1042591 -Node: Requesting Values1043330 -Ref: table-value-types-returned1044067 -Node: Accessing Parameters1045003 -Node: Symbol Table Access1046238 -Node: Symbol table by name1046750 -Ref: Symbol table by name-Footnote-11049774 -Node: Symbol table by cookie1049902 -Ref: Symbol table by cookie-Footnote-11054087 -Node: Cached values1054151 -Ref: Cached values-Footnote-11057687 -Node: Array Manipulation1057840 -Ref: Array Manipulation-Footnote-11058931 -Node: Array Data Types1058968 -Ref: Array Data Types-Footnote-11061626 -Node: Array Functions1061718 -Node: Flattening Arrays1066216 -Node: Creating Arrays1073192 -Node: Redirection API1077959 -Node: Extension API Variables1080792 -Node: Extension Versioning1081503 -Ref: gawk-api-version1081932 -Node: Extension GMP/MPFR Versioning1083663 -Node: Extension API Informational Variables1085291 -Node: Extension API Boilerplate1086364 -Node: Changes from API V11090338 -Node: Finding Extensions1091910 -Node: Extension Example1092469 -Node: Internal File Description1093267 -Node: Internal File Ops1097347 -Ref: Internal File Ops-Footnote-11108697 -Node: Using Internal File Ops1108837 -Ref: Using Internal File Ops-Footnote-11111220 -Node: Extension Samples1111494 -Node: Extension Sample File Functions1113023 -Node: Extension Sample Fnmatch1120672 -Node: Extension Sample Fork1122159 -Node: Extension Sample Inplace1123377 -Node: Extension Sample Ord1127002 -Node: Extension Sample Readdir1127838 -Ref: table-readdir-file-types1128727 -Node: Extension Sample Revout1129532 -Node: Extension Sample Rev2way1130121 -Node: Extension Sample Read write array1130861 -Node: Extension Sample Readfile1132803 -Node: Extension Sample Time1133898 -Node: Extension Sample API Tests1135246 -Node: gawkextlib1135738 -Node: Extension summary1138656 -Node: Extension Exercises1142358 -Node: Language History1143600 -Node: V7/SVR3.11145256 -Node: SVR41147408 -Node: POSIX1148842 -Node: BTL1150222 -Node: POSIX/GNU1150951 -Node: Feature History1156729 -Node: Common Extensions1172922 -Node: Ranges and Locales1174205 -Ref: Ranges and Locales-Footnote-11178821 -Ref: Ranges and Locales-Footnote-21178848 -Ref: Ranges and Locales-Footnote-31179083 -Node: Contributors1179304 -Node: History summary1185257 -Node: Installation1186637 -Node: Gawk Distribution1187581 -Node: Getting1188065 -Node: Extracting1189028 -Node: Distribution contents1190666 -Node: Unix Installation1197146 -Node: Quick Installation1197828 -Node: Shell Startup Files1200242 -Node: Additional Configuration Options1201331 -Node: Configuration Philosophy1203646 -Node: Non-Unix Installation1206015 -Node: PC Installation1206475 -Node: PC Binary Installation1207313 -Node: PC Compiling1207748 -Node: PC Using1208865 -Node: Cygwin1212418 -Node: MSYS1213642 -Node: VMS Installation1214143 -Node: VMS Compilation1214934 -Ref: VMS Compilation-Footnote-11216163 -Node: VMS Dynamic Extensions1216221 -Node: VMS Installation Details1217906 -Node: VMS Running1220159 -Node: VMS GNV1224438 -Node: VMS Old Gawk1225173 -Node: Bugs1225644 -Node: Bug address1226307 -Node: Usenet1229289 -Node: Maintainers1230293 -Node: Other Versions1231554 -Node: Installation summary1238642 -Node: Notes1239844 -Node: Compatibility Mode1240638 -Node: Additions1241420 -Node: Accessing The Source1242345 -Node: Adding Code1243782 -Node: New Ports1250001 -Node: Derived Files1254376 -Ref: Derived Files-Footnote-11260036 -Ref: Derived Files-Footnote-21260071 -Ref: Derived Files-Footnote-31260669 -Node: Future Extensions1260783 -Node: Implementation Limitations1261441 -Node: Extension Design1262624 -Node: Old Extension Problems1263768 -Ref: Old Extension Problems-Footnote-11265286 -Node: Extension New Mechanism Goals1265343 -Ref: Extension New Mechanism Goals-Footnote-11268707 -Node: Extension Other Design Decisions1268896 -Node: Extension Future Growth1271009 -Node: Notes summary1271845 -Node: Basic Concepts1273003 -Node: Basic High Level1273684 -Ref: figure-general-flow1273966 -Ref: figure-process-flow1274651 -Ref: Basic High Level-Footnote-11277952 -Node: Basic Data Typing1278137 -Node: Glossary1281465 -Node: Copying1313303 -Node: GNU Free Documentation License1350846 -Node: Index1375966 +Node: Conversion357971 +Node: Strings And Numbers358495 +Ref: Strings And Numbers-Footnote-1361558 +Node: Locale influences conversions361667 +Ref: table-locale-affects364425 +Node: All Operators365043 +Node: Arithmetic Ops365672 +Node: Concatenation368178 +Ref: Concatenation-Footnote-1371025 +Node: Assignment Ops371132 +Ref: table-assign-ops376123 +Node: Increment Ops377436 +Node: Truth Values and Conditions380896 +Node: Truth Values381970 +Node: Typing and Comparison383018 +Node: Variable Typing383838 +Ref: Variable Typing-Footnote-1390301 +Ref: Variable Typing-Footnote-2390373 +Node: Comparison Operators390450 +Ref: table-relational-ops390869 +Node: POSIX String Comparison394364 +Ref: POSIX String Comparison-Footnote-1396059 +Ref: POSIX String Comparison-Footnote-2396198 +Node: Boolean Ops396282 +Ref: Boolean Ops-Footnote-1400764 +Node: Conditional Exp400856 +Node: Function Calls402592 +Node: Precedence406469 +Node: Locales410128 +Node: Expressions Summary411760 +Node: Patterns and Actions414333 +Node: Pattern Overview415453 +Node: Regexp Patterns417130 +Node: Expression Patterns417672 +Node: Ranges421453 +Node: BEGIN/END424561 +Node: Using BEGIN/END425322 +Ref: Using BEGIN/END-Footnote-1428058 +Node: I/O And BEGIN/END428164 +Node: BEGINFILE/ENDFILE430478 +Node: Empty433391 +Node: Using Shell Variables433708 +Node: Action Overview435982 +Node: Statements438307 +Node: If Statement440155 +Node: While Statement441650 +Node: Do Statement443678 +Node: For Statement444826 +Node: Switch Statement447997 +Node: Break Statement450383 +Node: Continue Statement452475 +Node: Next Statement454302 +Node: Nextfile Statement456685 +Node: Exit Statement459337 +Node: Built-in Variables461740 +Node: User-modified462873 +Node: Auto-set470640 +Ref: Auto-set-Footnote-1487447 +Ref: Auto-set-Footnote-2487653 +Node: ARGC and ARGV487709 +Node: Pattern Action Summary491922 +Node: Arrays494352 +Node: Array Basics495681 +Node: Array Intro496525 +Ref: figure-array-elements498500 +Ref: Array Intro-Footnote-1501204 +Node: Reference to Elements501332 +Node: Assigning Elements503796 +Node: Array Example504287 +Node: Scanning an Array506046 +Node: Controlling Scanning509068 +Ref: Controlling Scanning-Footnote-1514467 +Node: Numeric Array Subscripts514783 +Node: Uninitialized Subscripts516967 +Node: Delete518586 +Ref: Delete-Footnote-1521338 +Node: Multidimensional521395 +Node: Multiscanning524490 +Node: Arrays of Arrays526081 +Node: Arrays Summary530849 +Node: Functions532942 +Node: Built-in533980 +Node: Calling Built-in535061 +Node: Numeric Functions537057 +Ref: Numeric Functions-Footnote-1541085 +Ref: Numeric Functions-Footnote-2541733 +Ref: Numeric Functions-Footnote-3541781 +Node: String Functions542053 +Ref: String Functions-Footnote-1565911 +Ref: String Functions-Footnote-2566039 +Ref: String Functions-Footnote-3566287 +Node: Gory Details566374 +Ref: table-sub-escapes568165 +Ref: table-sub-proposed569684 +Ref: table-posix-sub571047 +Ref: table-gensub-escapes572588 +Ref: Gory Details-Footnote-1573411 +Node: I/O Functions573565 +Ref: table-system-return-values580033 +Ref: I/O Functions-Footnote-1582113 +Ref: I/O Functions-Footnote-2582261 +Node: Time Functions582381 +Ref: Time Functions-Footnote-1593052 +Ref: Time Functions-Footnote-2593120 +Ref: Time Functions-Footnote-3593278 +Ref: Time Functions-Footnote-4593389 +Ref: Time Functions-Footnote-5593501 +Ref: Time Functions-Footnote-6593728 +Node: Bitwise Functions593994 +Ref: table-bitwise-ops594588 +Ref: Bitwise Functions-Footnote-1600651 +Ref: Bitwise Functions-Footnote-2600824 +Node: Type Functions601015 +Node: I18N Functions603878 +Node: User-defined605529 +Node: Definition Syntax606341 +Ref: Definition Syntax-Footnote-1612028 +Node: Function Example612099 +Ref: Function Example-Footnote-1615021 +Node: Function Calling615043 +Node: Calling A Function615631 +Node: Variable Scope616589 +Node: Pass By Value/Reference619583 +Node: Function Caveats622227 +Ref: Function Caveats-Footnote-1624274 +Node: Return Statement624394 +Node: Dynamic Typing627373 +Node: Indirect Calls628303 +Ref: Indirect Calls-Footnote-1638555 +Node: Functions Summary638683 +Node: Library Functions641388 +Ref: Library Functions-Footnote-1644995 +Ref: Library Functions-Footnote-2645138 +Node: Library Names645309 +Ref: Library Names-Footnote-1648976 +Ref: Library Names-Footnote-2649199 +Node: General Functions649285 +Node: Strtonum Function650388 +Node: Assert Function653410 +Node: Round Function656736 +Node: Cliff Random Function658276 +Node: Ordinal Functions659292 +Ref: Ordinal Functions-Footnote-1662355 +Ref: Ordinal Functions-Footnote-2662607 +Node: Join Function662817 +Ref: Join Function-Footnote-1664587 +Node: Getlocaltime Function664787 +Node: Readfile Function668529 +Node: Shell Quoting670506 +Node: Data File Management671907 +Node: Filetrans Function672539 +Node: Rewind Function676635 +Node: File Checking678544 +Ref: File Checking-Footnote-1679878 +Node: Empty Files680079 +Node: Ignoring Assigns682058 +Node: Getopt Function683608 +Ref: Getopt Function-Footnote-1695077 +Node: Passwd Functions695277 +Ref: Passwd Functions-Footnote-1704116 +Node: Group Functions704204 +Ref: Group Functions-Footnote-1712102 +Node: Walking Arrays712309 +Node: Library Functions Summary715317 +Node: Library Exercises716723 +Node: Sample Programs717188 +Node: Running Examples717958 +Node: Clones718686 +Node: Cut Program719910 +Node: Egrep Program729839 +Ref: Egrep Program-Footnote-1737351 +Node: Id Program737461 +Node: Split Program741141 +Ref: Split Program-Footnote-1744599 +Node: Tee Program744728 +Node: Uniq Program747518 +Node: Wc Program755139 +Ref: Wc Program-Footnote-1759394 +Node: Miscellaneous Programs759488 +Node: Dupword Program760701 +Node: Alarm Program762731 +Node: Translate Program767586 +Ref: Translate Program-Footnote-1772151 +Node: Labels Program772421 +Ref: Labels Program-Footnote-1775772 +Node: Word Sorting775856 +Node: History Sorting779928 +Node: Extract Program781763 +Node: Simple Sed789817 +Node: Igawk Program792891 +Ref: Igawk Program-Footnote-1807222 +Ref: Igawk Program-Footnote-2807424 +Ref: Igawk Program-Footnote-3807546 +Node: Anagram Program807661 +Node: Signature Program810723 +Node: Programs Summary811970 +Node: Programs Exercises813184 +Ref: Programs Exercises-Footnote-1817313 +Node: Advanced Features817404 +Node: Nondecimal Data819394 +Node: Array Sorting820985 +Node: Controlling Array Traversal821685 +Ref: Controlling Array Traversal-Footnote-1830053 +Node: Array Sorting Functions830171 +Ref: Array Sorting Functions-Footnote-1835262 +Node: Two-way I/O835458 +Ref: Two-way I/O-Footnote-1843179 +Ref: Two-way I/O-Footnote-2843366 +Node: TCP/IP Networking843448 +Node: Profiling846566 +Node: Advanced Features Summary855581 +Node: Internationalization857425 +Node: I18N and L10N858905 +Node: Explaining gettext859592 +Ref: Explaining gettext-Footnote-1865484 +Ref: Explaining gettext-Footnote-2865669 +Node: Programmer i18n865834 +Ref: Programmer i18n-Footnote-1870783 +Node: Translator i18n870832 +Node: String Extraction871626 +Ref: String Extraction-Footnote-1872758 +Node: Printf Ordering872844 +Ref: Printf Ordering-Footnote-1875630 +Node: I18N Portability875694 +Ref: I18N Portability-Footnote-1878150 +Node: I18N Example878213 +Ref: I18N Example-Footnote-1881488 +Ref: I18N Example-Footnote-2881561 +Node: Gawk I18N881670 +Node: I18N Summary882319 +Node: Debugger883660 +Node: Debugging884660 +Node: Debugging Concepts885101 +Node: Debugging Terms886910 +Node: Awk Debugging889485 +Ref: Awk Debugging-Footnote-1890430 +Node: Sample Debugging Session890562 +Node: Debugger Invocation891096 +Node: Finding The Bug892482 +Node: List of Debugger Commands898956 +Node: Breakpoint Control900289 +Node: Debugger Execution Control903983 +Node: Viewing And Changing Data907345 +Node: Execution Stack910886 +Node: Debugger Info912523 +Node: Miscellaneous Debugger Commands916594 +Node: Readline Support921656 +Node: Limitations922552 +Node: Debugging Summary925106 +Node: Namespaces926385 +Node: Global Namespace927496 +Node: Qualified Names928894 +Node: Default Namespace929893 +Node: Changing The Namespace930634 +Node: Naming Rules932248 +Node: Internal Name Management934096 +Node: Namespace Example935138 +Node: Namespace And Features937700 +Node: Namespace Summary939135 +Node: Arbitrary Precision Arithmetic940612 +Node: Computer Arithmetic942099 +Ref: table-numeric-ranges945865 +Ref: table-floating-point-ranges946358 +Ref: Computer Arithmetic-Footnote-1947016 +Node: Math Definitions947073 +Ref: table-ieee-formats950389 +Ref: Math Definitions-Footnote-1950992 +Node: MPFR features951097 +Node: FP Math Caution952815 +Ref: FP Math Caution-Footnote-1953887 +Node: Inexactness of computations954256 +Node: Inexact representation955216 +Node: Comparing FP Values956576 +Node: Errors accumulate957817 +Node: Getting Accuracy959250 +Node: Try To Round961960 +Node: Setting precision962859 +Ref: table-predefined-precision-strings963556 +Node: Setting the rounding mode965386 +Ref: table-gawk-rounding-modes965760 +Ref: Setting the rounding mode-Footnote-1969691 +Node: Arbitrary Precision Integers969870 +Ref: Arbitrary Precision Integers-Footnote-1973045 +Node: Checking for MPFR973194 +Node: POSIX Floating Point Problems974668 +Ref: POSIX Floating Point Problems-Footnote-1978953 +Node: Floating point summary978991 +Node: Dynamic Extensions981181 +Node: Extension Intro982734 +Node: Plugin License984000 +Node: Extension Mechanism Outline984797 +Ref: figure-load-extension985236 +Ref: figure-register-new-function986801 +Ref: figure-call-new-function987893 +Node: Extension API Description989955 +Node: Extension API Functions Introduction991597 +Ref: table-api-std-headers993433 +Node: General Data Types997298 +Ref: General Data Types-Footnote-11005659 +Node: Memory Allocation Functions1005958 +Ref: Memory Allocation Functions-Footnote-11010168 +Node: Constructor Functions1010267 +Node: Registration Functions1013853 +Node: Extension Functions1014538 +Node: Exit Callback Functions1019860 +Node: Extension Version String1021110 +Node: Input Parsers1021773 +Node: Output Wrappers1034494 +Node: Two-way processors1039006 +Node: Printing Messages1041271 +Ref: Printing Messages-Footnote-11042442 +Node: Updating ERRNO1042595 +Node: Requesting Values1043334 +Ref: table-value-types-returned1044071 +Node: Accessing Parameters1045007 +Node: Symbol Table Access1046242 +Node: Symbol table by name1046754 +Ref: Symbol table by name-Footnote-11049778 +Node: Symbol table by cookie1049906 +Ref: Symbol table by cookie-Footnote-11054091 +Node: Cached values1054155 +Ref: Cached values-Footnote-11057691 +Node: Array Manipulation1057844 +Ref: Array Manipulation-Footnote-11058935 +Node: Array Data Types1058972 +Ref: Array Data Types-Footnote-11061630 +Node: Array Functions1061722 +Node: Flattening Arrays1066220 +Node: Creating Arrays1073196 +Node: Redirection API1077963 +Node: Extension API Variables1080796 +Node: Extension Versioning1081507 +Ref: gawk-api-version1081936 +Node: Extension GMP/MPFR Versioning1083667 +Node: Extension API Informational Variables1085295 +Node: Extension API Boilerplate1086368 +Node: Changes from API V11090342 +Node: Finding Extensions1091914 +Node: Extension Example1092473 +Node: Internal File Description1093271 +Node: Internal File Ops1097351 +Ref: Internal File Ops-Footnote-11108701 +Node: Using Internal File Ops1108841 +Ref: Using Internal File Ops-Footnote-11111224 +Node: Extension Samples1111498 +Node: Extension Sample File Functions1113027 +Node: Extension Sample Fnmatch1120676 +Node: Extension Sample Fork1122163 +Node: Extension Sample Inplace1123381 +Node: Extension Sample Ord1127006 +Node: Extension Sample Readdir1127842 +Ref: table-readdir-file-types1128731 +Node: Extension Sample Revout1129536 +Node: Extension Sample Rev2way1130125 +Node: Extension Sample Read write array1130865 +Node: Extension Sample Readfile1132807 +Node: Extension Sample Time1133902 +Node: Extension Sample API Tests1135250 +Node: gawkextlib1135742 +Node: Extension summary1138660 +Node: Extension Exercises1142362 +Node: Language History1143604 +Node: V7/SVR3.11145260 +Node: SVR41147412 +Node: POSIX1148846 +Node: BTL1150226 +Node: POSIX/GNU1150955 +Node: Feature History1156733 +Node: Common Extensions1172926 +Node: Ranges and Locales1174209 +Ref: Ranges and Locales-Footnote-11178825 +Ref: Ranges and Locales-Footnote-21178852 +Ref: Ranges and Locales-Footnote-31179087 +Node: Contributors1179308 +Node: History summary1185261 +Node: Installation1186641 +Node: Gawk Distribution1187585 +Node: Getting1188069 +Node: Extracting1189032 +Node: Distribution contents1190670 +Node: Unix Installation1197150 +Node: Quick Installation1197832 +Node: Shell Startup Files1200246 +Node: Additional Configuration Options1201335 +Node: Configuration Philosophy1203650 +Node: Non-Unix Installation1206019 +Node: PC Installation1206479 +Node: PC Binary Installation1207317 +Node: PC Compiling1207752 +Node: PC Using1208869 +Node: Cygwin1212422 +Node: MSYS1213646 +Node: VMS Installation1214147 +Node: VMS Compilation1214938 +Ref: VMS Compilation-Footnote-11216167 +Node: VMS Dynamic Extensions1216225 +Node: VMS Installation Details1217910 +Node: VMS Running1220163 +Node: VMS GNV1224442 +Node: VMS Old Gawk1225177 +Node: Bugs1225648 +Node: Bug address1226311 +Node: Usenet1229293 +Node: Maintainers1230297 +Node: Other Versions1231558 +Node: Installation summary1238646 +Node: Notes1239848 +Node: Compatibility Mode1240642 +Node: Additions1241424 +Node: Accessing The Source1242349 +Node: Adding Code1243786 +Node: New Ports1250005 +Node: Derived Files1254380 +Ref: Derived Files-Footnote-11260040 +Ref: Derived Files-Footnote-21260075 +Ref: Derived Files-Footnote-31260673 +Node: Future Extensions1260787 +Node: Implementation Limitations1261445 +Node: Extension Design1262628 +Node: Old Extension Problems1263772 +Ref: Old Extension Problems-Footnote-11265290 +Node: Extension New Mechanism Goals1265347 +Ref: Extension New Mechanism Goals-Footnote-11268711 +Node: Extension Other Design Decisions1268900 +Node: Extension Future Growth1271013 +Node: Notes summary1271849 +Node: Basic Concepts1273007 +Node: Basic High Level1273688 +Ref: figure-general-flow1273970 +Ref: figure-process-flow1274655 +Ref: Basic High Level-Footnote-11277956 +Node: Basic Data Typing1278141 +Node: Glossary1281469 +Node: Copying1313307 +Node: GNU Free Documentation License1350850 +Node: Index1375970 End Tag Table diff --git a/doc/gawk.texi b/doc/gawk.texi index 2d0c5bcd..3084e9ec 100644 --- a/doc/gawk.texi +++ b/doc/gawk.texi @@ -11772,7 +11772,7 @@ However, @command{gawk} supports variables whose types are ``regexp''. You can assign variables of this type using the following syntax: @example -gawk -v 're1=@/foo|bar/' '@dots{}' /path/to/file1 're2=@/baz|quux/' /path/to/file2 +gawk -v 're1=@@/foo|bar/' '@dots{}' /path/to/file1 're2=@@/baz|quux/' /path/to/file2 @end example @noindent diff --git a/doc/gawktexi.in b/doc/gawktexi.in index d378b02d..f658b424 100644 --- a/doc/gawktexi.in +++ b/doc/gawktexi.in @@ -11226,7 +11226,7 @@ However, @command{gawk} supports variables whose types are ``regexp''. You can assign variables of this type using the following syntax: @example -gawk -v 're1=@/foo|bar/' '@dots{}' /path/to/file1 're2=@/baz|quux/' /path/to/file2 +gawk -v 're1=@@/foo|bar/' '@dots{}' /path/to/file1 're2=@@/baz|quux/' /path/to/file2 @end example @noindent diff --git a/doc/it/ChangeLog b/doc/it/ChangeLog index 27bd5569..a1e32dd4 100644 --- a/doc/it/ChangeLog +++ b/doc/it/ChangeLog @@ -1,3 +1,7 @@ +2019-10-06 Arnold D. Robbins <arnold@skeeve.com> + + * gawktexi.in: Updated. + 2019-10-05 Antonio Giovanni Colombo <azc100@gmail.com> * gawktexi.in: Updated. diff --git a/doc/it/gawktexi.in b/doc/it/gawktexi.in index 0b255d43..8772e392 100644 --- a/doc/it/gawktexi.in +++ b/doc/it/gawktexi.in @@ -12244,7 +12244,7 @@ Si possono assegnare valori a variabili di questo tipo usando la sintassi seguente: @example -gawk -v 're1=@/pippo|pluto/' '@dots{}' /percorso/al/file1 're2=@/ciao|salve/' /percorso/al/file2 +gawk -v 're1=@@/pippo|pluto/' '@dots{}' /percorso/al/file1 're2=@@/ciao|salve/' /percorso/al/file2 @end example @noindent |