Я хочу напечатать таблицу, которая выглядит следующим образом:
> field1 field2 field3 field4
> 11.79 7.87 11.79 68
> .. more numbers
Как я могу сделать так, чтобы заголовки столбцов были расположены таким образом, чтобы они помещались поверх соответствующего столбца?
> field1 field2 field3 field4
> 11.79 7.87 11.79 68
> .. more numbers
Мой генерирующий скрипт выглядит следующим образом: 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); '
Я действительно хотел бы воздержаться от ascii-форматирования команды echo, если смогу.