home *** CD-ROM | disk | FTP | other *** search
/ Garbo / Garbo.cdr / pc / unix / gawk_doc.zoo / gawk.cps < prev    next >
Encoding:
Text File  |  1989-04-13  |  11.4 KB  |  254 lines

  1. \initial {#}
  2. \entry {#!}{17}
  3. \initial {$}
  4. \entry {{\fam \ttfam \tentt \rawbackslash \frenchspacing $}\hbox {} (field operator)}{25}
  5. \entry {{\fam \ttfam \tentt \rawbackslash \frenchspacing $NF}\hbox {}, last field in record}{25}
  6. \initial {-}
  7. \entry {-f option}{16}
  8. \initial {`}
  9. \entry {`{\fam \ttfam \tentt \rawbackslash \frenchspacing BBS-list}'\hbox {} file}{9}
  10. \entry {`{\fam \ttfam \tentt \rawbackslash \frenchspacing inventory-shipped}'\hbox {} file}{10}
  11. \initial {{\fam \ttfam \tentt \char '174}}
  12. \entry {{\fam \ttfam \tentt \rawbackslash \frenchspacing {\fam \ttfam \tentt \char '174}}\hbox {}}{42}
  13. \initial {{\fam \ttfam \tentt \gtr }}
  14. \entry {{\fam \ttfam \tentt \rawbackslash \frenchspacing {\fam \ttfam \tentt \gtr }}\hbox {}}{42}
  15. \initial {{\fam \ttfam \tentt \gtr }}
  16. \entry {{\fam \ttfam \tentt \rawbackslash \frenchspacing {\fam \ttfam \tentt \gtr }{\fam \ttfam \tentt \gtr }}\hbox {}}{42}
  17. \initial {A}
  18. \entry {Accessing fields}{24}
  19. \entry {Acronym}{1}
  20. \entry {Action, curly braces}{11, 61}
  21. \entry {Action, default}{12}
  22. \entry {Action, definition of}{11}
  23. \entry {Action, general}{61}
  24. \entry {Action, separating statements}{61}
  25. \entry {Applications of {\fam \ttfam \tentt \rawbackslash \frenchspacing awk}\hbox {}}{21}
  26. \entry {Arguments in function call}{73}
  27. \entry {Arguments, Command Line}{18}
  28. \entry {Arithmetic operators}{65}
  29. \entry {Array assignment}{86}
  30. \entry {Array reference}{85}
  31. \entry {Arrays}{83}
  32. \entry {Arrays, definition of}{83}
  33. \entry {Arrays, deleting an element}{88}
  34. \entry {Arrays, determining presence of elements}{85}
  35. \entry {Arrays, multi-dimensional subscripts}{89}
  36. \entry {Arrays, special {\fam \ttfam \tentt \rawbackslash \frenchspacing for}\hbox {} statement}{87}
  37. \entry {Assignment operators}{68}
  38. \entry {Associative arrays}{83}
  39. \entry {{\fam \ttfam \tentt \rawbackslash \frenchspacing awk}\hbox {} language}{9}
  40. \entry {{\fam \ttfam \tentt \rawbackslash \frenchspacing awk}\hbox {} program}{9}
  41. \initial {B}
  42. \entry {Backslash Continuation}{20}
  43. \entry {Basic function of {\fam \ttfam \tentt \rawbackslash \frenchspacing gawk}\hbox {}}{11}
  44. \entry {{\fam \ttfam \tentt \rawbackslash \frenchspacing BEGIN}\hbox {}, special pattern}{57}
  45. \entry {Body of a loop}{76}
  46. \entry {Boolean expressions}{67}
  47. \entry {Boolean operators}{67}
  48. \entry {Boolean patterns}{58}
  49. \entry {{\fam \ttfam \tentt \rawbackslash \frenchspacing break}\hbox {} statement}{79}
  50. \entry {Built-in functions, list of}{93}
  51. \entry {Built-in variables}{64}
  52. \initial {C}
  53. \entry {Calling a function}{73}
  54. \entry {Case sensitivity and gawk}{16}
  55. \entry {Changing contents of a field}{27}
  56. \entry {Changing the record separator}{23}
  57. \entry {{\fam \ttfam \tentt \rawbackslash \frenchspacing close}\hbox {} statement for input}{36}
  58. \entry {{\fam \ttfam \tentt \rawbackslash \frenchspacing close}\hbox {} statement for output}{43}
  59. \entry {Closing files and pipes}{43}
  60. \entry {Command Line}{18}
  61. \entry {Command line formats}{14}
  62. \entry {Command line, setting {\fam \ttfam \tentt \rawbackslash \frenchspacing FS}\hbox {} on}{29}
  63. \entry {Comments}{19}
  64. \entry {Comparison expressions}{66}
  65. \entry {Comparison expressions as patterns}{55}
  66. \entry {Compound statements}{61}
  67. \entry {Computed Regular Expressions}{52}
  68. \entry {Concatenation}{65}
  69. \entry {Conditional expression}{72}
  70. \entry {Conditional Patterns}{59}
  71. \entry {Constants, types of}{63}
  72. \entry {{\fam \ttfam \tentt \rawbackslash \frenchspacing continue}\hbox {} statement}{80}
  73. \entry {Continuing statements on the next line}{20}
  74. \entry {Conversion of strings and numbers}{71}
  75. \entry {Curly braces}{11, 61}
  76. \initial {D}
  77. \entry {Default action}{12}
  78. \entry {Default pattern}{12}
  79. \entry {{\fam \ttfam \tentt \rawbackslash \frenchspacing delete}\hbox {} statement}{88}
  80. \entry {Deleting elements of arrays}{88}
  81. \entry {Differences between {\fam \ttfam \tentt \rawbackslash \frenchspacing gawk}\hbox {} and {\fam \ttfam \tentt \rawbackslash \frenchspacing awk}\hbox {}}{63, 65}
  82. \entry {Documenting {\fam \ttfam \tentt \rawbackslash \frenchspacing awk}\hbox {} programs}{19}
  83. \entry {Dynamic Regular Expressions}{52}
  84. \initial {E}
  85. \entry {Element assignment}{86}
  86. \entry {Element of array}{85}
  87. \entry {Emacs Lisp}{21}
  88. \entry {Empty pattern}{51}
  89. \entry {{\fam \ttfam \tentt \rawbackslash \frenchspacing END}\hbox {}, special pattern}{57}
  90. \entry {Escape sequence notation}{63}
  91. \entry {Examining fields}{24}
  92. \entry {Executable Scripts}{17}
  93. \entry {{\fam \ttfam \tentt \rawbackslash \frenchspacing exit}\hbox {} statement}{82}
  94. \entry {Expression, conditional}{72}
  95. \entry {Expressions}{61}
  96. \entry {Expressions, boolean}{67}
  97. \entry {Expressions, comparison}{66}
  98. \initial {F}
  99. \entry {Field separator, choice of}{29}
  100. \entry {Field separator, {\fam \ttfam \tentt \rawbackslash \frenchspacing FS}\hbox {}}{28}
  101. \entry {Field separator, setting on command line}{29}
  102. \entry {Field, changing contents of}{27}
  103. \entry {Fields}{24}
  104. \entry {Fields, negative-numbered}{26}
  105. \entry {Fields, semantics of}{28}
  106. \entry {Fields, separating}{28}
  107. \entry {file, {\fam \ttfam \tentt \rawbackslash \frenchspacing awk}\hbox {} program}{16}
  108. \entry {{\fam \ttfam \tentt \rawbackslash \frenchspacing for (x in \dots {})}\hbox {}}{87}
  109. \entry {{\fam \ttfam \tentt \rawbackslash \frenchspacing for}\hbox {} statement}{77}
  110. \entry {Format specifier}{45}
  111. \entry {Format string}{45}
  112. \entry {Formatted output}{44}
  113. \entry {Function call}{73}
  114. \entry {Function definitions}{61}
  115. \entry {Functions, user-defined}{99}
  116. \initial {G}
  117. \entry {General input}{23}
  118. \initial {H}
  119. \entry {History of {\fam \ttfam \tentt \rawbackslash \frenchspacing awk}\hbox {}}{1}
  120. \entry {How gawk works}{12}
  121. \initial {I}
  122. \entry {{\fam \ttfam \tentt \rawbackslash \frenchspacing if}\hbox {} statement}{75}
  123. \entry {Increment operators}{70}
  124. \entry {Input file, sample}{9}
  125. \entry {Input, general}{23}
  126. \entry {Input, {\fam \ttfam \tentt \rawbackslash \frenchspacing getline}\hbox {} function}{32}
  127. \entry {Input, multiple line records}{31}
  128. \entry {Input, standard}{15, 23}
  129. \entry {Interaction of {\fam \ttfam \tentt \rawbackslash \frenchspacing awk}\hbox {} with other programs}{98}
  130. \entry {Invocation of {\fam \ttfam \tentt \rawbackslash \frenchspacing gawk}\hbox {}}{18}
  131. \initial {L}
  132. \entry {Language, {\fam \ttfam \tentt \rawbackslash \frenchspacing awk}\hbox {}}{9}
  133. \entry {Loop}{76}
  134. \entry {Loops, breaking out of}{79}
  135. \entry {Lvalue}{68}
  136. \initial {M}
  137. \entry {Manual, using this}{9}
  138. \entry {Metacharacters}{53}
  139. \entry {Mod function, semantics of}{65}
  140. \entry {Modifiers (in format specifiers)}{46}
  141. \entry {Multiple line records}{31}
  142. \entry {Multiple passes over data}{19}
  143. \entry {Multiple statements on one line}{21}
  144. \initial {N}
  145. \entry {Negative-numbered fields}{26}
  146. \entry {{\fam \ttfam \tentt \rawbackslash \frenchspacing next}\hbox {} statement}{81}
  147. \entry {Number of fields, {\fam \ttfam \tentt \rawbackslash \frenchspacing NF}\hbox {}}{25}
  148. \entry {Number of records, {\fam \ttfam \tentt \rawbackslash \frenchspacing FNR}\hbox {}}{24}
  149. \entry {Number of records, {\fam \ttfam \tentt \rawbackslash \frenchspacing NR}\hbox {}}{24}
  150. \entry {Numerical constant}{63}
  151. \entry {Numerical value}{63}
  152. \initial {O}
  153. \entry {One-liners}{49}
  154. \entry {Operator, Ternary}{59}
  155. \entry {Operators, {\fam \ttfam \tentt \rawbackslash \frenchspacing $}\hbox {}}{25}
  156. \entry {Operators, arithmetic}{65}
  157. \entry {Operators, assignment}{68}
  158. \entry {Operators, boolean}{67}
  159. \entry {Operators, increment}{70}
  160. \entry {Operators, regular expression matching}{52}
  161. \entry {Operators, relational}{55, 66}
  162. \entry {Operators, string}{65}
  163. \entry {Operators, string-matching}{52}
  164. \entry {Options, Command Line}{18}
  165. \entry {Output}{39}
  166. \entry {Output field separator, {\fam \ttfam \tentt \rawbackslash \frenchspacing OFS}\hbox {}}{41}
  167. \entry {Output record separator, {\fam \ttfam \tentt \rawbackslash \frenchspacing ORS}\hbox {}}{41}
  168. \entry {Output redirection}{42}
  169. \entry {Output, formatted}{44}
  170. \entry {Output, piping}{42}
  171. \initial {P}
  172. \entry {Passes, Multiple}{19}
  173. \entry {Pattern, case sensitive}{16}
  174. \entry {Pattern, comparison expressions}{55}
  175. \entry {Pattern, default}{12}
  176. \entry {Pattern, definition of}{11}
  177. \entry {Pattern, empty}{51}
  178. \entry {Pattern, regular expressions}{52}
  179. \entry {Patterns, {\fam \ttfam \tentt \rawbackslash \frenchspacing BEGIN}\hbox {}}{57}
  180. \entry {Patterns, boolean}{58}
  181. \entry {Patterns, Conditional}{59}
  182. \entry {Patterns, definition of}{51}
  183. \entry {Patterns, {\fam \ttfam \tentt \rawbackslash \frenchspacing END}\hbox {}}{57}
  184. \entry {patterns, range}{56}
  185. \entry {Patterns, types of}{51}
  186. \entry {Pipes for output}{42}
  187. \entry {{\fam \ttfam \tentt \rawbackslash \frenchspacing print $0}\hbox {}}{11}
  188. \entry {{\fam \ttfam \tentt \rawbackslash \frenchspacing print}\hbox {} statement}{39}
  189. \entry {{\fam \ttfam \tentt \rawbackslash \frenchspacing printf}\hbox {} statement, format of}{45}
  190. \entry {{\fam \ttfam \tentt \rawbackslash \frenchspacing printf}\hbox {}, format-control characters}{45}
  191. \entry {{\fam \ttfam \tentt \rawbackslash \frenchspacing printf}\hbox {}, modifiers}{46}
  192. \entry {Printing, general}{39}
  193. \entry {program file}{16}
  194. \entry {Program, {\fam \ttfam \tentt \rawbackslash \frenchspacing awk}\hbox {}}{9}
  195. \entry {Program, definition of}{11}
  196. \entry {Program, Self contained}{17}
  197. \entry {Programs, documenting}{19}
  198. \initial {R}
  199. \entry {Range pattern}{56}
  200. \entry {Reading files, general}{23}
  201. \entry {Reading files, {\fam \ttfam \tentt \rawbackslash \frenchspacing getline}\hbox {} function}{32}
  202. \entry {Reading files, multiple line records}{31}
  203. \entry {Record separator, {\fam \ttfam \tentt \rawbackslash \frenchspacing RS}\hbox {}}{23}
  204. \entry {Records, multiple line}{31}
  205. \entry {Redirection of output}{42}
  206. \entry {Reference to array}{85}
  207. \entry {Regexp}{52}
  208. \entry {regexp search operators}{52}
  209. \entry {Regular expression matching operators}{52}
  210. \entry {Regular expression, metacharacters}{53}
  211. \entry {Regular expressions as patterns}{52}
  212. \entry {Regular Expressions, Computed}{52}
  213. \entry {Regular Expressions, Dynamic}{52}
  214. \entry {Regular expressions, field separators and}{29}
  215. \entry {Relational operators}{55, 66}
  216. \entry {Removing elements of arrays}{88}
  217. \entry {{\fam \ttfam \tentt \rawbackslash \frenchspacing return}\hbox {} statement}{102}
  218. \entry {Rule, definition of}{11}
  219. \entry {Running gawk programs}{14}
  220. \entry {running long programs}{16}
  221. \initial {S}
  222. \entry {Sample input file}{9}
  223. \entry {Scanning an array}{87}
  224. \entry {Script, definition of}{11}
  225. \entry {Scripts, Executable}{17}
  226. \entry {Scripts, Shell}{17}
  227. \entry {Self contained Programs}{17}
  228. \entry {Separator character, choice of}{29}
  229. \entry {Shell Scripts}{17}
  230. \entry {Single quotes, why they are needed}{15}
  231. \entry {Special variables, user modifiable}{105}
  232. \entry {Standard input}{15, 23}
  233. \entry {Statements}{61, 75}
  234. \entry {String constants}{63}
  235. \entry {String operators}{65}
  236. \entry {String value}{63}
  237. \entry {String-matching operators}{52}
  238. \entry {Subscripts, multi-dimensional in arrays}{89}
  239. \initial {T}
  240. \entry {Ternary Operator}{59}
  241. \initial {U}
  242. \entry {Use of comments}{19}
  243. \entry {User-defined functions}{99}
  244. \entry {User-defined variables}{64}
  245. \entry {Uses of {\fam \ttfam \tentt \rawbackslash \frenchspacing awk}\hbox {}}{1}
  246. \entry {Using this manual}{9}
  247. \initial {V}
  248. \entry {Variables, built-in}{64}
  249. \entry {Variables, user-defined}{64}
  250. \initial {W}
  251. \entry {What is {\fam \ttfam \tentt \rawbackslash \frenchspacing awk}\hbox {}}{1}
  252. \entry {When to use {\fam \ttfam \tentt \rawbackslash \frenchspacing awk}\hbox {}}{21}
  253. \entry {{\fam \ttfam \tentt \rawbackslash \frenchspacing while}\hbox {} statement}{76}
  254.