[TUHS] Seeking wisdom from Unix Greybeards

Grant Taylor cctalk at gtaylor.tnetconsulting.net
Thu Nov 26 19:52:22 CST 2020

On 11/26/20 4:23 PM, Larry McVoy via cctalk wrote:
> I'm sort of wondering why the solution for the problem isn't good 
> enough.

As indicated elsewhere the code generating the output (via print(f) 
statements) is written in (m)awk.

I'm not aware of a good / convenient / nice / pretty / shiny interface 
between awk and tput, save for shelling out via system(...), which seems 
less than graceful.

I will evaluate the possibility of shelling out via system(...) to tput 
to get the proper string sequences.  There are only about 10 different 
strings, so a BEGIN{...} could conceptually retrieve the output of tput, 
store it in variables that are subsequently used in the main body and 
the END{...}.

Shelling / system(...) thousands of times seems less than ideal, no 
matter ho fast the CPU is.  It's just wasteful.

Grant. . . .
unix || die

More information about the cctalk mailing list