$ cat test.txt
18 977 23
79 899 56
45 678 789
45 789 678
awk '{printf("%.2f\t%.2f\n",$2/$1,$3/$1)}' test.txt
54.28 1.28
11.38 0.71
15.07 17.53
17.53 15.07
#使用printf可以结合格式化打印,这个时候指定OFS没有效果,格式化输出由"%.2f\t%.2f\n"决定。
#一个符号代表一个占位符,如果只有一个符号,但是想要输出两个结果,最终也只会输出一个结果