284
submitted 3 months ago by [email protected] to c/[email protected]

Hello!

I am pleased to announce a new version of my CLI text processing with GNU awk ebook. This book will dive deep into field processing, show examples for filtering features, multiple file processing, how to construct solutions that depend on multiple records, how to compare records and fields between two or more files, how to identify duplicates while maintaining input order and so on. Regular expressions will also be discussed in detail.

Book links

To celebrate the new release, you can download the PDF/EPUB versions for free till 06-April-2025.

Or, you can read it online at https://learnbyexample.github.io/learn_gnuawk/

Interactive TUI apps

Feedback

I would highly appreciate it if you'd let me know how you felt about this book. It could be anything from a simple thank you, pointing out a typo, mistakes in code snippets, which aspects of the book worked for you (or didn't!) and so on.

Happy learning :)

123
Interactive map of Linux kernel (makelinux.github.io)
submitted 3 months ago by [email protected] to c/[email protected]
97
submitted 3 months ago by [email protected] to c/[email protected]
9
submitted 3 months ago by [email protected] to c/[email protected]
54
submitted 3 months ago by [email protected] to c/[email protected]
94
submitted 3 months ago by [email protected] to c/[email protected]
177
submitted 4 months ago by [email protected] to c/[email protected]
85
$HOME, Not So Sweet $HOME (gist.github.com)
submitted 4 months ago by [email protected] to c/[email protected]
20
CPU performance (curiouscoding.nl)
submitted 4 months ago by [email protected] to c/[email protected]
67
submitted 4 months ago by [email protected] to c/[email protected]
28
GNU awk idioms explained (learnbyexample.github.io)
submitted 4 months ago by [email protected] to c/[email protected]
50
submitted 4 months ago by [email protected] to c/[email protected]
[-] [email protected] 4 points 1 year ago

See also: https://github.com/pllk/cphb (Competitive Programmer's Handbook)

[-] [email protected] 4 points 2 years ago

Hopefully less than this year. I'm reading too many (100+) and that's reflecting in my reduced time on actual work (self-employed).

[-] [email protected] 4 points 2 years ago

It's the name of the constructor, for example:

const pat1 = new RegExp(`42//?5`)

So, I used that in the book name.

[-] [email protected] 4 points 2 years ago

GVim.

Check out https://ghostwriter.kde.org/ if you are looking for a GUI app with live preview, full screen mode, etc.

[-] [email protected] 5 points 2 years ago

I have a book for Perl One-Liners as well, which I'm currently revising :)

[-] [email protected] 5 points 2 years ago

I've written books on regex too, if you are interested in learning ;)

[-] [email protected] 5 points 2 years ago

Was going to suggest Cradle as well!

I'd add Mage Errant by John Bierce - magical academy, 4 member student group who trust each other, competent teachers, amazing worldbuilding, big battles (in later books), etc.

[-] [email protected] 4 points 2 years ago* (last edited 2 years ago)

Bookshops & Bonedust by Travis Baldree

Next books in The Weirkey Chronicles by Sarah Lin and Manifestation by Samuel Hinton. And hopefully the second book in The Last Horizon series by Will Wight will release by the end of this year too.

[-] [email protected] 4 points 2 years ago

There was a discussion thread few days back for books that combine sci-fi and magic: https://programming.dev/post/276456

[-] [email protected] 4 points 2 years ago

I finally started Murderbot series over the weekend. Already done with the first four novellas.

[-] [email protected] 4 points 2 years ago

The post isn't about terminal frameworks though, it is about how to get started using the command line.

view more: ‹ prev next ›

learnbyexample

0 post score
0 comment score
joined 2 years ago