猿问

awk如何多步剪切,筛选结果

如何用awk输出abc.txt文件中num2/(num1+num2)<0.05的行?

cat abc.txt

xxx    xxx    xxx    num1,num2    xxx    xxx

xxx    xxx    xxx    40,100    xxx    xxx

xxx    xxx    xxx    100,5    xxx    xxx

xxx    xxx    xxx    37,59    xxx    xxx

xxx    xxx    xxx    62,63    xxx    xxx

...................................................................................

...................................................................................

...................................................................................

...................................................................................

...................................................................................

...................................................................................

百战墨笔
浏览 1260回答 1
1回答

JaysonLee

使用Pipe分两步 如 cat file | awk '' | awk ''也可以 一步,在awk中,取出字段 ,使用split进行切割成数组,再计算
随时随地看视频慕课网APP
我要回答