I love writing about programming, software development and computers. It's something I'm very passionate and excited about. So far I have written four books. I am writing three other books right now and I don't see myself stopping!
Awk One-Liners Explained
Awk One-Liners Explained teaches the basics of the Awk programming language through 70 short and well-explained Awk programs. These short programs are called one-liners. They fit on a single line and they perform one task really well. The tasks include numbering lines, joining lines, separating lines, printing columns, doing calculations, printing certain lines, deleting certain lines, replacing certain words and others.
Sed One-Liners Explained
Sed One-Liners Explained teaches the
sed Unix utility through 100 short and well-explained examples. These short programs are called one-liners. They fit on a single line and they do one task really well. The examples include numbering lines, printing certain lines, deleting certain lines, changing, deleting and replacing words and many others.
Also I made the first chapter of the book freely available and called it World's Best Introduction to Sed. Take a look!
Perl One-Liners Explained
Perl One-Liners Explained teaches you how to become the shell ninja through 130 short and well-explained Perl programs called one-liners. Since there is more than one way to do it in Perl, I usually present several alternatives so the total number of various one-liners is over 200.
Perl one-liners are small and awesome Perl programs that fit in one line of code and do one thing really well. Perl One-Liners showcases 130 short and compelling lines of code that do all sorts of handy, geeky things like numbering lines in a file; generating random passwords; encoding, decoding, and converting strings; calculating factorials; even checking to see if a number is prime with a regular expression.
Read more about it in my announcement blog post Perl One-Liners has been published by No Starch Press.
Bash One-Liners Explained
I've written the first 5 chapters so far:
- Part I: Working with files
- Part II: Working with strings
- Part III: All about redirections
- Part IV: Working with history
- Part V: Navigating around
I've another 5 chapters to finish, and once I'm done, I'll publish it as an ebook!
Practical Guide to Anonymity
What do people say about my books?
- The author's light and humorous style is a great introduction to the power and productivity of one-liners. - gaj
- Very nice tips and examples. Awesome language, awesome book. - bc
- Lots of useful things I can harvest from this. It's fun and useful. - Brian Beckman
- Well done, clear and concise. - Abraham Bloom
- This book is a tinkerer's dream. You may find yourself turning to it again and again. - Michael Larsen
- Very well-written book. - Steve
- The author does a good job of explaining some fairly complicated things in layman's terms. - Joshua Rofrano
- I didn't find anything to yell about. Given how much of a perfectionist bastard I am this is likely high praise. - Matt Trout
- The author is enthusiastic about the material and uses an easy writing style. Highly recommended. - Jeremy Mates
- Seriously, folks, CompSci 101 courses might be more fun with a book like this. - Thomas Maher