awk&grep 命令完全解析--之linux高级命令
来源:互联网 发布:电脑ps软件中文版 编辑:程序博客网 时间:2024/06/11 09:28
awk 完全解析
awk处理的工作与数据库的处理方式有相同之处,其相同处之一就是awk支持对记录和字段的处理。
域和记录
awk执行时,其浏览域用$1、$2、…、$n标识,多个域之间用逗号分隔,如$1,$3。
$0标识整个记录(整行)。
1 显示文本文件myfile中第七行到第十五行中以字符%分隔的第一字段,第三字段和第七字段:
awk -F % 'NR==7,NR==15 {printf 1 3 7}'
Grep 命令完全解析:
/ :忽略正则表达式中特殊字符的原有含义。
^:匹配正则表达式的开始行。
$: 匹配正则表达式的结束行。
<:从匹配正则表达式的行开始。
>:到匹配正则表达式的行结束。
[ ]:单个字符,如[A]即A符合要求 。
[ - ]:范围,如[A-Z],即A、B、C一直到Z都符合要求 。
。:所有的单个字符。
* :有字符,长度可以为0。
-n 在显示符合范本样式的那一列之前,标示出该列的列数编号。
-i 忽略字符大小写的差别。
-L 列出文件内容符合指定的范本样式的文件名称。
-r当指定要查找的是目录而非文件时,必须使用这项参数,否则grep指令将回报信息并停止动作
例:
1 grep -2 pattern filename 同时显示匹配行的上下2行。
2 grep -n ‘/hello/’test.c 显示hello行以及行号
3 grep -n "STF_STATUS" . –r 查找STF_STATUS的文件行,并显示行号
- awk&grep 命令完全解析--之linux高级命令
- sed 命令完全解析--之linux高级命令
- linux命令之sed, awk, grep, cut
- Linux 命令 grep sed awk : grep
- Linux 命令 grep sed awk : awk
- Linux Grep命令解析
- Linux之grep, sed, awk命令实例练习
- linux命令之 cut awk sed grep 篇
- linux命令之sed,awk,grep,cut篇
- linux命令之 cut awk sed grep 篇
- linux命令解析--awk
- Linux:awk命令解析
- Linux命令之<grep命令>
- linux命令之grep命令
- linux命令之grep
- linux 命令之grep
- linux命令之grep
- linux命令之grep
- 课件制作工具——wizBuilder CS
- 一次渗透测试的过程
- 由于文件不可访问或者内存或磁盘空间不足 所以无法打开数据库"Picture"
- tomcat 6 SSI 配置问题的解决
- 英语面试技巧!
- awk&grep 命令完全解析--之linux高级命令
- 浅析ASP.NET生成随机密码
- 正则表达式学习笔记
- c# 的namespace以及assembly
- 键盘
- 五千年 盛世中华_六十年 新生盛典
- 一个简单的css+div布局实例,让你很明了的了解怎么布局!
- 【转】无法添加、更新或删除从MSX服务器上发起的作业
- Man,what do you know?