3 ms·
Show HN: Interactive GNU Awk tutorial for beginners (TUI app)
Hello.
This interactive tutorial gives a brief tour of the GNU awk command. I'd appreciate your feedback, especially from a beginner's perspective.
If you are already familiar with awk, check out my app with 80+ exercises: https://github.com/learnbyexample/TUI-apps/tree/main/AwkExercises https://github.com/learnbyexample/TUI-apps/tree/main/AwkExer...
- anthk 2y agoInfo gawk too. Also, here's a Gemini client with gawk+openssl: http://git.vgx.fr/gem.awk/ http://git.vgx.fr/gem.awk/ gemini://mozz.us it's a good starting point. Borrow tgl.awk https://git.sr.ht/~luxferre/DALE-8A/blob/master/tgl.awk https://git.sr.ht/~luxferre/DALE-8A/blob/master/tgl.awk from this (1) project too, it's a library which boosts up POSIX awk a little. Bitwise ops, trig tan function... (ok, that's easy, sin(x)/cos(x), but still useful), binary data reading and writting... 1) https://git.sr.ht/~luxferre/DALE-8A https://git.sr.ht/~luxferre/DALE-8A On posix AWK +networking against GAWK, you can just use Netcat as a socket to write against. The internals will be the same, or close. On the project, AWK can do sed/grep fine :) /match/, gsub();, gensub();
- dsjkvf 2y agoThe only real tutorial for a tool is a task you have to solve with exactly that tool. Learning in advance is just pointless. Unfortunately. (On the other hand, AWK is indeed amazing. If a tutorial can help to lure using it, then, well, why not? :)