我有一个不同行长的文件:
120 2 3 4 5 9 0.003
220 2 3 4 0.004
320 2 3 5 6 7 8 8 0.009
Run Code Online (Sandbox Code Playgroud)
我希望输出包含一个列,其中的条目如下:
120/0.003
220/0.004
320/0.009
Run Code Online (Sandbox Code Playgroud)
那就是我想要划分每一行的第一列和最后一列.
如何使用awk实现这一目标?
要显示除法运算的输出:
$ awk '{ printf $1 "/" $NF "=" ; print ($1/$NF)}' infile
120/0.003=40000
220/0.004=55000
320/0.009=35555.6
Run Code Online (Sandbox Code Playgroud)