awk函数
在awk命令中,可以自定义函数,awk也有内置的函数,本篇文章主要介绍awk中的内置函数。
awk内置函数分类
在awk中,内置函数主要分为算数函数、字符串函数、时间函数、其他函数等,以下列出一些常用的内置函数:
- 算数函数
常用的主要有rand函数、srand函数、int函数。
rand函数用于产生随机数,但rand函数产生的是一个伪随机数,若没有设置随机数种子,rand函数每次在调用的时候,产生的随机数会相同,示例如下:
因此,在调用rand函数之前,可以通过srand函数来设置随机数种子(srand函数是初始随机数发生器),此时可以生成不同的0~1的随机数,示例如下:
以上示例产生的都是小于1的小数,若想要获得整数,比如小于10的整数,可以将获得的随机数乘以10,再使用int函数取整(这点与c++中不太一样,在c++中直接使用语句rand()%10即可),示例如下: