首页 > 其他 > 详细

【三剑客】awk函数

时间:2019-11-28 12:37:46      阅读:84      评论:0      收藏:0      [点我收藏+]

1. 内置函数

awk的内置函数有算术、字符串、时间、位操作和其它杂项的函数。

 

1.1 算术函数

  • atan2(y,x)  返回弧度的反正切(y/x)
  • cos(expr)  返回expr的余弦(以弧度形式)
  • exp(expr)  此函数用作找到指数值。
  • int(expr)  取整
  • log(expr)  计算自然对数
  • rand()   返回随机数,0和1之间,[0,1)
  • sin(expr)  正弦(以弧度形式)
  • sqrt(expr)  平方根
  • srand([expr])  产生种子值的随机数。使用expr作为随机数生成的新的种子。如果没有expr,使用一天的时间值作为种子值。
[root@oldboy test]# awk ‘BEGIN{print int(13.2)}‘     # 取整 
13
[root@oldboy test]# awk ‘BEGIN{print log(13.2)}‘   # 自然对数
2.58022
[root@oldboy test]# awk ‘BEGIN{print rand()}‘       # 随机数
0.237788
[root@oldboy test]# awk ‘BEGIN{print srand()}‘ # 随机数种子 1 [root@oldboy test]# awk ‘BEGIN{print srand(111)}‘ 1 [root@oldboy test]# awk ‘BEGIN{print srand(13.2)}‘ 1 [root@oldboy test]# awk ‘BEGIN{print rand()}‘ # 固定不变的随机数 0.237788 [root@oldboy test]# awk ‘BEGIN{print rand()}‘ 0.237788 [root@oldboy test]# awk ‘BEGIN{print rand()}‘ 0.237788

[root@oldboy test]# awk ‘BEGIN{print sqrt(13.2)}‘ # 平方根 3.63318

 

1.2 字符串函数

 

 

1.3 时间函数

 

 

1.4 位操作函数

 

1.5 其它函数

 

 

 

2. 自定义函数

 

【三剑客】awk函数

原文:https://www.cnblogs.com/zoe233/p/11949063.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!