diff options
author | Arnold D. Robbins <arnold@skeeve.com> | 2014-08-26 21:32:45 +0300 |
---|---|---|
committer | Arnold D. Robbins <arnold@skeeve.com> | 2014-08-26 21:32:45 +0300 |
commit | a5847cb0a97b093cd0f23b65c72370af836c9748 (patch) | |
tree | 4a7b3b1357b75d435cd2d95f2703d4adb37f1bed /doc/gawktexi.in | |
parent | b52b7b9f65b0edfe28f0b16a4aa72f1b76cf8820 (diff) | |
download | egawk-a5847cb0a97b093cd0f23b65c72370af836c9748.tar.gz egawk-a5847cb0a97b093cd0f23b65c72370af836c9748.tar.bz2 egawk-a5847cb0a97b093cd0f23b65c72370af836c9748.zip |
Change exclusion of exercises.
Diffstat (limited to 'doc/gawktexi.in')
-rw-r--r-- | doc/gawktexi.in | 44 |
1 files changed, 12 insertions, 32 deletions
diff --git a/doc/gawktexi.in b/doc/gawktexi.in index 77cd4caf..954b7db0 100644 --- a/doc/gawktexi.in +++ b/doc/gawktexi.in @@ -570,9 +570,7 @@ particular records in a file and perform operations upon them. * Command-line directories:: What happens if you put a directory on the command line. * Input Summary:: Input summary. -@ifclear FOR_PRINT * Input Exercises:: Exercises. -@end ifclear * Print:: The @code{print} statement. * Print Examples:: Simple examples of @code{print} statements. @@ -597,9 +595,7 @@ particular records in a file and perform operations upon them. * Close Files And Pipes:: Closing Input and Output Files and Pipes. * Output Summary:: Output summary. -@ifclear FOR_PRINT * Output Exercises:: Exercises. -@end ifclear * Values:: Constants, Variables, and Regular Expressions. * Constants:: String, numeric and regexp constants. @@ -786,9 +782,7 @@ particular records in a file and perform operations upon them. information. * Walking Arrays:: A function to walk arrays of arrays. * Library Functions Summary:: Summary of library functions. -@ifclear FOR_PRINT * Library Exercises:: Exercises. -@end ifclear * Running Examples:: How to run these examples. * Clones:: Clones of common utilities. * Cut Program:: The @command{cut} utility. @@ -819,9 +813,7 @@ particular records in a file and perform operations upon them. * Signature Program:: People do amazing things with too much time on their hands. * Programs Summary:: Summary of programs. -@ifclear FOR_PRINT * Programs Exercises:: Exercises. -@end ifclear * Nondecimal Data:: Allowing nondecimal input data. * Array Sorting:: Facilities for controlling array traversal and sorting arrays. @@ -943,9 +935,7 @@ particular records in a file and perform operations upon them. and @code{sleep()}. * gawkextlib:: The @code{gawkextlib} project. * Extension summary:: Extension summary. -@ifclear FOR_PRINT * Extension Exercises:: Exercises. -@end ifclear * V7/SVR3.1:: The major changes between V7 and System V Release 3.1. * SVR4:: Minor changes between System V @@ -3106,8 +3096,8 @@ features that haven't been covered yet, so don't worry if you don't understand all the details: @example -LC_ALL=C ls -l | awk '$6 == "Nov" @{ sum += $5 @} - END @{ print sum @}' +ls -l | awk '$6 == "Nov" @{ sum += $5 @} + END @{ print sum @}' @end example @cindex @command{ls} utility @@ -5918,9 +5908,7 @@ used with it do not have to be named on the @command{awk} command line * Command-line directories:: What happens if you put a directory on the command line. * Input Summary:: Input summary. -@ifclear FOR_PRINT * Input Exercises:: Exercises. -@end ifclear @end menu @node Records @@ -8284,7 +8272,7 @@ Directories on the command line are fatal for standard @command{awk}; @end itemize -@ifclear FOR_PRINT +@c EXCLUDE START @node Input Exercises @section Exercises @@ -8304,7 +8292,7 @@ starts later on the same line. Write a program that does handle multiple comments on the line. @end enumerate -@end ifclear +@c EXCLUDE END @node Printing @chapter Printing Output @@ -8346,9 +8334,7 @@ and discusses the @code{close()} built-in function. descriptors. * Close Files And Pipes:: Closing Input and Output Files and Pipes. * Output Summary:: Output summary. -@ifclear FOR_PRINT * Output Exercises:: Exercises. -@end ifclear @end menu @node Print @@ -9759,7 +9745,7 @@ communications. @end itemize -@ifclear FOR_PRINT +@c EXCLUDE START @node Output Exercises @section Exercises @@ -9789,7 +9775,7 @@ BEGIN @{ print "Serious error detected!" > /dev/stderr @} @end example @end enumerate -@end ifclear +@c EXCLUDE END @c ENDOFRANGE prnt @@ -19429,9 +19415,7 @@ comparisons use only lowercase letters. * Group Functions:: Functions for getting group information. * Walking Arrays:: A function to walk arrays of arrays. * Library Functions Summary:: Summary of library functions. -@ifclear FOR_PRINT * Library Exercises:: Exercises. -@end ifclear @end menu @node Library Names @@ -21819,7 +21803,7 @@ A simple function to traverse an array of arrays to any depth. @end itemize -@ifclear FOR_PRINT +@c EXCLUDE START @node Library Exercises @section Exercises @@ -21886,7 +21870,7 @@ Test your new version by printing the array; you should end up with output identical to that of the original version. @end enumerate -@end ifclear +@c EXCLUDE END @c ENDOFRANGE flib @c ENDOFRANGE fudlib @@ -21931,9 +21915,7 @@ Many of these programs use library functions presented in * Clones:: Clones of common utilities. * Miscellaneous Programs:: Some interesting @command{awk} programs. * Programs Summary:: Summary of programs. -@ifclear FOR_PRINT * Programs Exercises:: Exercises. -@end ifclear @end menu @node Running Examples @@ -25369,7 +25351,7 @@ mailing labels, and finding anagrams. @end itemize -@ifclear FOR_PRINT +@c EXCLUDE START @node Programs Exercises @section Exercises @@ -25499,7 +25481,7 @@ Modify @file{anagram.awk} (@pxref{Anagram Program}), to avoid the use of the external @command{sort} utility. @end enumerate -@end ifclear +@c EXCLUDE END @ifnotinfo @part @value{PART3}Moving Beyond Standard @command{awk} With @command{gawk} @@ -29902,9 +29884,7 @@ When @option{--sandbox} is specified, extensions are disabled @code{gawk}. * gawkextlib:: The @code{gawkextlib} project. * Extension summary:: Extension summary. -@ifclear FOR_PRINT * Extension Exercises:: Exercises. -@end ifclear @end menu @node Extension Intro @@ -33841,7 +33821,7 @@ should be the place to do so. @end itemize -@ifclear FOR_PRINT +@c EXCLUDE START @node Extension Exercises @section Exercises @@ -33864,7 +33844,7 @@ Write a wrapper script that provides an interface similar to @ref{Extension Sample Inplace}. @end enumerate -@end ifclear +@c EXCLUDE END @ifnotinfo @part @value{PART4}Appendices |