You've already forked www.colben.cn
update
This commit is contained in:
@@ -34,7 +34,7 @@ RSTART | 被 match 匹配函数匹配的字符串位置
|
||||
RLENGTH | 被 match 匹配函数匹配的字符串长度
|
||||
|
||||
# 函数
|
||||
### 常用内置函数
|
||||
## 常用内置函数
|
||||
函数 | 说明
|
||||
---- | ----
|
||||
int(x) | 返回 x 的整数部分
|
||||
@@ -58,7 +58,7 @@ nextfile | 停止处理当前文件,开始处理下一个文件
|
||||
system(shell-command) | 返回命令退出状态
|
||||
exit n | 终止 awk,返回 n
|
||||
|
||||
### 自定义函数
|
||||
## 自定义函数
|
||||
- 格式
|
||||
```awk
|
||||
function fun_name(arg1, arg2, ...){
|
||||
@@ -68,15 +68,15 @@ exit n | 终止 awk,返回 n
|
||||
```
|
||||
|
||||
# 判断语句
|
||||
```awk
|
||||
if(条件){
|
||||
# 语句
|
||||
}else if(条件){
|
||||
# 语句
|
||||
}else{
|
||||
# 语句
|
||||
}
|
||||
```
|
||||
```awk
|
||||
if(条件){
|
||||
# 语句
|
||||
}else if(条件){
|
||||
# 语句
|
||||
}else{
|
||||
# 语句
|
||||
}
|
||||
```
|
||||
|
||||
# 循环语句
|
||||
- for
|
||||
@@ -104,23 +104,23 @@ if(条件){
|
||||
- continue 退出本次循环,继续下一次循环
|
||||
|
||||
# 脚本
|
||||
```awk
|
||||
#!/usr/bin/awk -f
|
||||
|
||||
# 自定义的变量和函数
|
||||
# ...
|
||||
|
||||
# 从这里开始执行
|
||||
BEGIN{
|
||||
# 语句
|
||||
}
|
||||
条件{
|
||||
# 语句
|
||||
}
|
||||
END{
|
||||
# 语句
|
||||
}
|
||||
```
|
||||
```awk
|
||||
#!/usr/bin/awk -f
|
||||
|
||||
# 自定义的变量和函数
|
||||
# ...
|
||||
|
||||
# 从这里开始执行
|
||||
BEGIN{
|
||||
# 语句
|
||||
}
|
||||
条件{
|
||||
# 语句
|
||||
}
|
||||
END{
|
||||
# 语句
|
||||
}
|
||||
```
|
||||
|
||||
# 其他说明
|
||||
- 变量在使用时直接赋值即可,无需提前声明或定义
|
||||
|
Reference in New Issue
Block a user