列表上,结果有许多成员告诉我他们发现这是一个有用的工具。
该实用程序从标准输入或从作为命令行参数给出的文件名读取文本输入。它允许用户指定来自该输入并随后将被输出的页面范围。例如,如果输入含有 100 页,则用户可指定只打印第 35 至 65 页。这种特性有实际价值,因为在打印机上打印选定的页面避免了浪费纸张。另一个示例是,原始文件很大而且以前已打印过,但某些页面由于打印机卡住或其它原因而没有被正确打印。在这样的情况下,则可用该工具来只打印需要打印的页面。
除了包含 Linux 实用程序现实的示例外,本文还有以下特性:
它用实例说明了 Linux 软件开发环境的能力。 它演示了对一些系统调用和 C 库函数的适当使用,其中包括 fopen、fclose、access、setvbuf、perror、strerror 和 popen。 它实现了打算用于通用目的的实用程序(而不是一次性程序)所应有的那种彻底的错误检查。 它对潜在的问题提出警告,如在 C 中编程时可能出现的缓冲区溢出,并就如页码:[1] [2] [3] [4] [5] [6] 第2页、共6页 |