Buy PDF/EPUB versions
Purchase links
You can buy the pdf/epub versions of the book using these links:
Bundles
You can also get the book as part of these bundles:
- All books bundle
- https://learnbyexample.gumroad.com/l/all-books
- Includes all my programming books
- Linux CLI Text Processing
Testimonials
In my opinion the book does a great job of quickly presenting examples of how commands can be used and then paired up to achieve new or interesting ways of manipulating data. Throughout the text there are little highlights offering tips on extra functionality or limitations of certain commands. For instance, when discussing the shuf command we're warned that shuf will not work with multiple files. However, we can merge multiple files together (using the cat command) and then pass them to shuf. These little gems of wisdom add a dimension to the book and will likely save the reader some time wondering why their scripts are not working as expected.
— book review by Jesse Smith on distrowatch.com
I discovered your books recently and they’re awesome, thank you! As a 20 year *nix they made me realize how much more there are to these rock solid and ancient tools, once you spend the time to actually learn the intricacies of them.
— feedback on reddit
Book list
Here's a list of programming books I've written:
- Understanding Python re(gex)?
- Understanding JavaScript RegExp
- Understanding Ruby Regexp
- CLI text processing with GNU grep and ripgrep
- CLI text processing with GNU sed
- CLI text processing with GNU awk
- Ruby One-Liners Guide
- Perl One-Liners Guide
- 100 Page Python Intro
- Practice Python Projects
- CLI text processing with GNU Coreutils
- Command line text processing with Rust tools
- Vim reference guide
- Computing from the Command Line