I want to print a table that looks like this:

> field1 field2 field3 field4    
> 11.79     7.87    11.79    68   
> .. more numbers

How can I arrange it that the captions for the columns are arranged in a way that puts them on top of the respective column?

> field1    field2  field3   field4       
> 11.79     7.87    11.79    68
> .. more numbers

My generating script looks like this: capture.sh:

  echo 'field1, field2, field3, field4'
  awk '/Capture the tablestuff/{set variables}
  /DONE/ { printf("%5d %8.2f %8.2f %8.2f \n" ,field1, field2, field3, filed4); '

I really would like to refrain from ascii-formatting the echo command if I can.

Edit
Report