Buy new:
$26.00$26.00
$3.99
delivery:
Feb 8 - 12
Ships from: Shoppe on the Corner Sold by: Shoppe on the Corner
Buy used: $17.54
Other Sellers on Amazon
Order now and we'll deliver when available. We'll e-mail you with an estimated delivery date as soon as we have more information. Your account will only be charged when we ship the item.
Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required.
Read instantly on your browser with Kindle for Web.
Using your mobile phone camera - scan the code below and download the Kindle app.
Minimal Perl: For Unix and Linux People
Purchase options and add-ons
-Dan Sanderson, Software Developer, Amazon.com
""Shows style, not just facts-valuable.""
-Brian Downs, former Training Director, Lucent Technologies
""Brilliant, never tedious-highly recommended!""
-Jon Allen, Maintainer of perldoc.perl.org
""You could have chosen no better primer than this book.""
-Damian Conway, from the Foreword
Perl is a complex language that can be difficult to master. Perl advocates boast that ""There's More Than One Way To Do It,"" but do you really want to learn several ways of saying the same thing to a computer?
To make Perl more accessible, Dr. Tim Maher has over the years designed and taught an essential subset of the language that is smaller, yet practical and powerful. With this engaging book you can now benefit from ""Minimal Perl,"" even if all you know about Unix is grep.
You will learn how to write simple Perl commands-many just one-liners-that go far beyond the limitations of Unix utilities, and those of Linux, MacOS/X, etc. And you'll acquire the more advanced Perl skills used in scripts by capitalizing on your knowledge of related Shell resources. Sprinkled throughout are many Unix-specific Perl tips.
This book is especially suitable for system administrators, webmasters, and software developers.
About the Author
- ISBN-101932394508
- ISBN-13978-1932394504
- PublisherManning
- Publication dateOctober 1, 2006
- LanguageEnglish
- Dimensions7.38 x 1.1 x 9.2 inches
- Print length464 pages
Product details
- Publisher : Manning (October 1, 2006)
- Language : English
- Paperback : 464 pages
- ISBN-10 : 1932394508
- ISBN-13 : 978-1932394504
- Item Weight : 1.96 pounds
- Dimensions : 7.38 x 1.1 x 9.2 inches
- Best Sellers Rank: #3,261,273 in Books (See Top 100 in Books)
- #117 in Perl Programming
- #271 in Linux Programming
- #447 in Unix Operating System
- Customer Reviews:
Important information
To report an issue with this product or seller, click here.
About the author

Discover more of the author’s books, see similar authors, read author blogs and more
Customer reviews
Customer Reviews, including Product Star Ratings help customers to learn more about the product and decide whether it is the right product for them.
To calculate the overall star rating and percentage breakdown by star, we don’t use a simple average. Instead, our system considers things like how recent a review is and if the reviewer bought the item on Amazon. It also analyzed reviews to verify trustworthiness.
Learn more how customers reviews work on Amazon-
Top reviews
Top reviews from the United States
There was a problem filtering reviews right now. Please try again later.
Don't let the "For UNIX and Linux People" part of the title scare you away. While Tim does a great job of showing how Perl compares, contrasts, and can be integrated with Unix, this books is really for everyone. If you're trying to find a good Perl book and maybe are thinking "Hm, that wizard-looking guy or Camel?" Hands-down go for the wizard. (Note: wizard-looking guy is actually an Albanian). Camel has a place in the world, but if its not what you know you need, then this book is almost certainly a better place to start.
If you read this book and want to go deeper... I discovered Tim Maher also teaches via his Seattle based company, Consultix. (From experience, he is an even better teacher than he is writer.)
The book is also well written and enjoyable. You should have some basic abilities in perl or unix/linux, but it provides a lot of introductory material that is specific to this book's idiom of minimal perl. If you have questions about the book, the publisher provides a forum to ask the author.
If you believe in the unix way, but are sometimes frustrated by whichever unix you use, or especially if you switch between unices, this book offers a way to cure that frustration.
I came at the book from a different angle. Perl is familiar, but the other shell tools aren't. I started exploring Linux and UNIX when the GUI shells were starting to become useful in their own right and find/grep/sed/awk didn't seem as important. Perl has largely been an application programming language for me, so I never learned more than the barest hint of its scripting power. There is a huge "shell scripting tool" shaped hole in my Perl and UNIX knowledge.
"Minimal Perl" has been rapidly filling that gap. Even the first 20 pages were enlightening - they showed information on some of the more useful command-line options to Perl along with plentiful examples. Remember that for the last nine years "perl" eq "application language" in my head. The only command line options I cared about were -w and -T, and I stopped caring about -w when 5.6 was released. My new understanding of -l, -n, and -p meant that I could suddenly whip out a quick one-liner for a simple task, rather than write too many lines of C-style code for the same job.
I have been bouncing through the book as I find one of my needs matched by a chapter subject, but the rest of the book has been more of the same. You practice using Perl in combination with other shell tools and then as a complete replacement for those tools. The concepts from this book have saved my [...] a few times already, as I was able to combine them with my existing knowledge of Perl to find and fix code issues quickly.
The writing style is enjoyable. "Minimal Perl" is written in a relaxed, light-hearted manner which still manages to convey thoughts very clearly. You will learn a lot about the differences between Perl and the shell tools, even if you weren't that familiar with the shell tools in the first place. You will learn about the author's almost unhealthy love of AWK before he discovered Perl. More importantly, you'll learn how to use Perl as more than an awkward replacement for C++.
The physical layout of the book is first-rate, which I have come to expect from Manning. The font is large and readable. The book is printed on good thick paper, which matters more than I would have thought. The tables and code samples are easy to find, although I would have appreciated a table listing in the table of contents. After double-checking through this book while writing the review, that's the only complaint I was able to come up with: a table listing would be nice. [...]
I recommend this book to anyone who knows Perl but hasn't used it to do any dirty work in the shell. This will have an impact on when and how you use Perl.
Don't take that as bad, though. Tim Maher introduces some great ideas that I haven't seen in the other Perl books I've read. It's a great reference to have on hand for simple tasks. Maher uses clear examples and clever text to get across some complex (and often difficult to read) Perl.
If your looking for traditional programming book, this probably isn't for you. Stick with O'Reilly for how to write complete programs. Minimal Perl is all about quick and disposable code that's more powerful then shell commands but not the overkill of a complete program.
Top reviews from other countries
The ideal audience would be someone who has used Sed, then moved on to Awk when there was stuff that was either impossible or very complicated to do in Sed, then written some bash scripts. This book shows you how to do all the stuff you already know, and how to go beyond it, in just the one language, and in very similar style.
I found the jocular tone a bit forced and irritating in places - this is a book you are going to keep going back to some pages, and the light touch gets old on the third or fourth visit. But this is a minor point. The great plus is that one ends up able to do in Perl what one can already do in Awk within a an hour or so. Using it as we use Awk one-liners is taught immediately, and the second part, which is using Perl as scripting, is beautifully clear.
This will probably sound like its aimed at beginner programmers, but not really. Its just a very easy and rapid route into Perl for almost anyone, using what those who pick it up will already know as the gateway. I am not sure how well you'd get on with it without this background, but if you have it, the book makes maximum and profitable use of it.

