awk的pattern语法
来源:互联网 发布:淘宝客服头像图片 编辑:程序博客网 时间:2024/05/16 17:12
awk 'pattern {}'
pattern位置,放置的是一个可以产生bool结果的表达式
如果表达式的值是true,则执行后面的一个{}中的代码
注意,仅仅就是一个,如果还有,则默认是没有pattern的{}
awk '/123/{print $1} {print}'
上面的代码的意思是对于每一行,如果匹配123,则打印第一个字段;对每一行,则打印
可能有个疑问,pattern处不是放置bool的表达式吗,怎么是一个正则表达式呢?
其实,/rep/ 本质是 $0~/rep/
附录:
在awk中,能产生bool结果的操作符是
== !=
> <
>= <=
~ !~
共8个,然后,可以使用&& 或者 || 进行连接 得到的仍然是bool结果
pattern位置,放置的是一个可以产生bool结果的表达式
如果表达式的值是true,则执行后面的一个{}中的代码
注意,仅仅就是一个,如果还有,则默认是没有pattern的{}
awk '/123/{print $1} {print}'
上面的代码的意思是对于每一行,如果匹配123,则打印第一个字段;对每一行,则打印
可能有个疑问,pattern处不是放置bool的表达式吗,怎么是一个正则表达式呢?
其实,/rep/ 本质是 $0~/rep/
附录:
在awk中,能产生bool结果的操作符是
== !=
> <
>= <=
~ !~
共8个,然后,可以使用&& 或者 || 进行连接 得到的仍然是bool结果
- awk的pattern语法
- awk的命令语法
- AWK里的语法
- awk中pattern、action和{}的解释
- awk语法
- awk语法
- awk 用法:awk ' pattern {action} '
- awk 用法:awk ' pattern {action} '
- awk 用法:awk ' pattern {action} '
- awk的一个小语法问题
- Shell编程下的AWK语法小结
- linux中shell的awk语法
- Shell中的Awk的常用命令语法
- shell编程下的AWK语法小结
- awk入门语法知识
- linux awk 基本语法
- linux shell awk 语法
- awk语法大全
- 客户端脚本验证码总结涵盖大部分表单验证
- awk处理文本的一点心得.txt
- 很有意思的博弈论
- BOSS系统
- HDU 3864 D_num
- awk的pattern语法
- C++_模板举例_使用模板实现集合类(堆栈)
- awk的分隔符
- (2011.07.22-2011.07.27)六天的学习小记
- awk中的if
- PHP编程之HTML(表格标签)
- 全局变量管理器
- css在线压缩工具!
- 虚拟机里实现ubuntu共享windows文件夹