1. 程式人生 > >awk的內建函式

awk的內建函式

N gsub(reg,string,target) 每次常規表示式 reg 匹配時替換 target 中的 string
N index(search,string)
返回 string search 串的位置
A length(string)
求串 string 中的字元個數
N match(string,reg)
返回常規表示式 reg 匹配的 string 中的位置
N printf(format,variable)
格式化輸出,按 format 提供的格式輸出變數 variable
N split(string,store,delim)
根據分界符
delim, 分解 string store 的陣列元素
N sprintf(format,variable)
返回一個包含基於 format 的格式化資料, variables 是要放到串中的資料
G strftime(format,timestamp)
返回一個基於 format 的日期或者時間串, timestmp systime() 函式返回的時間
N sub(reg,string,target)
第一次當常規表示式 reg 匹配,替換 target 串中的字串
A substr(string,position,len)
返回一個以 position 開始
len 個字元的子串
P totower(string)
返回 string 中對應的小寫字元
P toupper(string)
返回 string 中對應的大寫字元
A atan(x,y) x
的餘切 ( 弧度 )
N cos(x) x
的餘弦 ( 弧度 )
A exp(x) e
x
A int(x) x
的整數部分
A log(x) x
的自然對數值
N rand() 0-1
之間的隨機數
N sin(x) x
的正弦 ( 弧度 )
A sqrt(x) x
的平方根
A srand(x)
初始化隨機數發生器。如果忽略 x ,則使用 system()
G system()
返回自 1970 1 1 日以來經過的時間(按秒計算)