awk实现Left、join查询、去除重复值以及局部变量讲解例子

2019-09-23 09:36:34王旭

[root@krlcgcms01 mytest]# awk -f add.sh sum
sum=


function max(one,two,sum){
 if(one > two){
 sum = sum + one;
 }else{
 sum  = sum + two;

 }

  return  sum                 //加上return就可以了
 }

{if($1~"[0-9]" && $2~"[0-9]") sum = max($1,$2,sum);}

END{print "sum="sum}