Table Of ContentPerl, now more than ever! A few years ago, Perl was a secret of UNIX® programmers who wanted to combine the power of grep, awk, sed, tr, shells and C in a single easy language. These days it's everywhere, as the source language for the CGI scripts that make the Internet go 'round. This Second Edition of Perl by Example is completely revised and updated to bring you up to the minute with: Complete coverage of Perl 5. Bug fixes to existing versions. Full treatment of CGI scripting. Written with the same friendly tone and filled with practical examples, Perl by Example still focuses on bringing you practical information without a lot of fluff. From basic scripting to complex network applications, you'll maximize your learning with: Hands-on tutorials, from simple reports to sophisticated Perl scripts. One-to-one comparisons with other familiar languages and utilities. Convenient reference for ongoing learning. The enclosed CD-ROM contains distributions of Perl for Windows 3.1, 95, NT, and UNIX systems, plus multiple add-on libraries for all users.
SynopsisThis tutorial/reference aims to provides one complete, organized guide for UNIX programmers and users who want to learn Perl as quickly, and as easily, as possible. It assumes some basic programming experience, and some experience with UNIX shell languages, but does not assume that readers are C language experts or systems gurus. It demonstrates each function and new point with concise sample programs and output; concludes each chapter with simple C, shell, or awk scripts that compare to the Perl statements just covered; and features an actual application of Perl that incorporates all concepts presented., Through proven sample programs, professional Perl trainer Ellie Quigley takes you from your first program to highly sophisticated Perl scripting. She shows how Perl can be a convenient substitute for utilities like grep, awk, sed, tr, shells and C, and how it can serve the specific needs of system administrators. Perl by Example even shows you how to script complex networking and interprocess communications tasks.