I just published my ebook titled "Command line text processing with GNU Coreutils". You might be already aware of popular coreutils commands like head, tail, tr, sort, etc. This book will teach you more than twenty of such specialized text processing tools provided by the GNU coreutils package.

You can get PDF/EPUB versions from Gumroad or Leanpub using the links given below:

Command line text processing with GNU Coreutils cover image

Web version🔗

You can also read the book online here: https://learnbyexample.github.io/cli_text_processing_coreutils/introduction.html.

GitHub repo🔗

Visit https://github.com/learnbyexample/cli_text_processing_coreutils repo for code snippets, example files and other details related to the book.

Table of Contents🔗

  1. Preface
  2. Introduction
  3. cat and tac
  4. head and tail
  5. tr
  6. cut
  7. seq
  8. shuf
  9. paste
  10. pr
  11. fold and fmt
  12. sort
  13. uniq
  14. comm
  15. join
  16. nl
  17. wc
  18. split
  19. csplit
  20. expand and unexpand
  21. basename and dirname
  22. What next?


Hope you find it useful and fun to learn text processing tools provided by the GNU coreutils package. As always, I'd highly appreciate your feedback. Please do let me know if you spot any error or typo.

Issue Manager: https://github.com/learnbyexample/cli_text_processing_coreutils/issues

E-mail: learnbyexample.net@gmail.com

Twitter: https://twitter.com/learn_byexample

Happy learning :)