我想打印一个如下所示的表格:
> 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); '
如果可以的话,我真的很想避免对 echo 命令进行 ascii 格式设置。