awk-06-常用内置函数




常用内置函数

image-20210817142054490




示例

1.int

image-20210817142126931


2.sqrt

image-20210817142215517


3.rand

rand()并不是每次运行都会产生一个随机数,会一直保持不变

所以需要srand() 函数一起

但是还是有很大的几率会生成一样

image-20210817142239388


4.asort() 和 asorti()

image-20210817142306923


5.sub()和gsub()

image-20210817142333106


在指定行前后加一行

image-20210817142352400


6.index()

获取字段索引起始位置

image-20210817142419902


7.length()

统计字段长度

image-20210817142441190


统计数组长度

image-20210817142502645


8.match

如果记录匹配字符串 234, 则返回索引位置, 否则返回 0

image-20210817142526969


只打印包含这个字符串的记录

image-20210817142549199


9.split()

以 # 号切分记录为数据 a

按行处理

image-20210817142613229


10.substr()

截取字符串索引4到最后

截取字符串索引4 到长度5

image-20210817142633611


11.tolower()和toupper()

大小写转换

image-20210817142651626


12.时间处理

image-20210817142714175




自定义函数

格式 function name(parameter list) { statements }

function 函数名称(参数列表) { 命令 }

image-20210817143645768


posted @ 2021-08-17 14:29  李成果  阅读(67)  评论(0编辑  收藏  举报