这节详细介绍awk内置函数,主要分以下3种类似:算数函数、字符串函数、其它一般函数、时间函数
一、算术函数:以下算术函数执行与 C 语言中名称相同的子例程相同的操作:
| 函数名 | 说明 |
| atan2( y, x ) | 返回 y/x 的反正切。 |
| cos( x ) | 返回 x 的余弦;x 是弧度。 |
| sin( x ) | 返回 x 的正弦;x 是弧度。 |
| exp( x ) | 返回 x 幂函数。 |
| log( x ) | 返回 x 的自然对数。 |
| sqrt( x ) | 返回 x 平方根。 |
| int( x ) | 返回 x 的截断至整数的值。 |
| rand( ) | 返回任意数字 n,其中 0 <= n < 1。 |
| srand( [Expr] ) | 将 rand 函数的种子值设置为 Expr 参数的值,或如果省略 Expr 参数则使用某天的时间。返回先前的种子值。 |
举例说明:[chengmo@CentOS5 ~]$ awk "BEGIN{OFMT="%.3f";fs=sin(1);fe=exp(10);fl=log(10);fi=int(3.1415);print fs,fe,fl,fi;}"
0.841 22026.466 2.303 3 OFMT 设置输出数据格式是保留3位小数获得随机数:[chengmo@centos5 ~]$ awk "BEGIN{srand();fr=int(100*rand());print fr;}"
78
[chengmo@centos5 ~]$ awk "BEGIN{srand();fr=int(100*rand());print fr;}"
31
[chengmo@centos5 ~]$ awk "BEGIN{srand();fr=int(100*rand());print fr;}"41
Visual Studio 2010 & Help Library Manager 安装说明AWK使用练习相关资讯 awk linux awk awk 内置函数 awk函数
- Linux awk命令使用 (今 07:29)
- 使用awk格式化输出文本 (04月14日)
- Linux 管理员都应该会的命令:sed (01月13日)
| - 使用 awk 过滤文本或文件中的字符 (07月25日)
- Linux系统之文本格式化工具awk (02月04日)
- 使用awk批量杀进程的命令 (12/20/2015 15:36:24)
|
本文评论 查看全部评论 (0)