实例讲解4--awk命令d

69 篇文章 0 订阅
5.awk用户定义变量
用户自定义变量用以存放数据以及进行运算。


6.awk算术运算
算术运算在内部以浮点形式完成,也包含一般的加、减、乘、除、余和乘幂,运算符分别为”+”、”-“、”*”、”/”、”%”和”^”。
a) awk  ‘$1==”Feb” {sum=$2+$3}  END{print sum}’  filename
b) awk  ‘$1==”ATOM” {a=a+$2;i=i+1}’  filename
c)
7.awk高级算符
++或者+=等等。
awk ‘$1==”ATOM” {a+=$2;i++}’   filename
8.awk内部算术函数
函数名 返回值
cos(x) x的余弦值,x是弧度
exp(x) x的幂函数
int(x) x的整数部分
log() x的自然对数
rand() 得出一个随机数,此随机数平均分布在0 和1 之间。这个值不会是0,也不会是1。
每次执行awk, rand 产生相同的随机数序列。
sin(x) x的正弦值,x是弧度
sqrt(x) x的平方根
srand(x) x是针对rand()的新的种子。设定产生随机数的开始点或seed 随机数种子为x。如果在第二次你设定相同的seed 值,你将再度得到相同序列的随机数如果省略参数x,则现在的日期时间会被当成seed。这个方法可使得随机数是真正不可预测的srand 的。
  返回值(return value)是前次所设定的seed 值
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值