There is a loop macro that supports a vocabularly of clauses. Clauses can be combined for parallel and cross-product iteration. And they are user-extensible. By writing five simple macros, you can define a new clause.
Something potentially useful if you use Awk.
Cppawk is documented with multiple man pages, and covered by unit tests which run with gawk and mawk.
I developed cppawk in 2022: https://www.kylheku.com/cgit/cppawk/about/
cppawk extends Awk with preprocessing.
There is a loop macro that supports a vocabularly of clauses. Clauses can be combined for parallel and cross-product iteration. And they are user-extensible. By writing five simple macros, you can define a new clause.
Something potentially useful if you use Awk.
Cppawk is documented with multiple man pages, and covered by unit tests which run with gawk and mawk.