diff --git a/docs/awk.html b/docs/awk.html index 3e6609bb..b0f53397 100644 --- a/docs/awk.html +++ b/docs/awk.html @@ -151,7 +151,7 @@ fruits["mango"] = "yellow"; fruits["orange"] = "orange" for(fruit in fruits) { - print "The color of " fruit " is " fruits[fruit] + print fruit " 的颜色是 " fruits[fruit] } }' @@ -588,19 +588,19 @@
函数 | 描述 |
---|---|
index(s,t) | 字符串 s 中出现字符串 t 的位置,如果未找到则为 0 |
length(s) | 字符串 s 的长度(如果没有 arg ,则为 $0 ) |
rand | 0 到 1 之间的随机数 |
substr(s,index,len) | 返回从索引开始的 s 的 len-char 子字符串(从 1 开始计数) |
srand | 为 rand 设置种子并返回之前的种子 |
int(x) | 将 x 截断为整数值 |
split(s,a,fs) | 将字符串 s 拆分为数组 a 由 fs 拆分,返回 a 的长度 |
match(s,r) | 字符串 s 中出现正则表达式 r 的位置,如果未找到,则为 0 |
sub(r,t,s) | 将 t 替换为字符串 s 中第一次出现的正则表达式 r (如果未给出 s ,则替换为 $0 ) |
gsub(r,t,s) | 用 t 替换字符串 s 中所有出现的正则表达式 r |
system(cmd) | 执行cmd并返回退出状态 |
tolower(s) | 字符串 s 转小写 |
toupper(s) | 字符串 s 转大写 |
getline | 将 $0 设置为当前输入文件中的下一个输入记录 |
awk '
- # Returns minimum number
+ # 返回最小数量
function find_min(num1, num2){
if (num1 < num2)
return num1
return num2
}
- # Returns maximum number
+ # 返回最大数量
function find_max(num1, num2){
if (num1 > num2)
return num1
return num2
}
- # Main function
+ # 主功能
function main(num1, num2){
result = find_min(num1, num2)
print "Minimum =", result
@@ -608,7 +608,7 @@
result = find_max(num1, num2)
print "Maximum =", result
}
- # Script execution starts here
+ # 脚本执行从这里开始
BEGIN {
main(10, 60)
}