shell基础(三):让文本飞一会~
来源:互联网 发布:暖风机 知乎 编辑:程序博客网 时间:2024/06/05 17:25
一 .grep
1)grep “str” file1 file2 file3
文件中搜索
2)egrep “pattern” file1 或 grep -E “pattern” file1
egrep “[a-z]+.” file1
3)grep -l “str” file1 file2 file3
列出匹配的文件
4)grep “string” /path/to/dir -R
在目录中递归搜索所有文件
二 . cut
选项
-f :取特定的列,如 -f 2,3 取第二 、三两列
-d:指定列分隔符,默认是tab
-b:表示字节
-c:表示字符
三 .sed
1)sed ‘s/PATTERN/replacement/ file1
替换文件中的字符
2)sed ‘/PATTERN/d’ file1
删除特定行
四 .awk
awk ‘BEGIN {begin statements} {circle statements} END {end statement}’ filename
如下语句可以统计文件行数
awk ‘BEGIN {i=0 } {i++} END {print i}’ filename
特殊变量:
NR,对应当前的行号;
NF表示当前行的字段数,字段的分隔符号默认是空格,也可以用-F指定分隔符;
0 0
- shell基础(三):让文本飞一会~
- 让感动飞一会
- 让GAE再飞一会
- 让Android模拟器飞一会
- shell攻略-让文本飞
- 打开思维,让分层飞一会
- SHELL笔记之让文本飞(四)
- shell基础(三)
- 让Android模拟器飞一会,模拟器的速度终于可以快过真机啦!(转)
- 让加载慢的网页内容飞一会再显示
- Tomcat自身配置优化-让你的“小猫”飞一会
- Linux Shell 脚本攻略 ---- 第四章 让文本飞
- Linux Shell脚本编程(04)—让文本飞
- Linux Shell脚本攻略笔记4之让文本飞
- java让程序等待一会!
- shell文本过滤编程(三):awk之条件判断
- Shell基础(三):环境变量配置文件
- Linux shell入门基础(三)
- 黑马程序员---C语言 冒泡排序
- UVa10082——WERTYU
- SQL语言的分类
- 关于Dorado标注使用的一些摘要
- WEB 面试题(J2EE开发)
- shell基础(三):让文本飞一会~
- 华为海思和MTK 智能手机
- spring技术内幕之IoC容器的实现
- java J2EE JSP学习教程视频下载大全
- NYOJ 105 九的余数 (大数求余&同余定理)
- 后半夜的梦
- HTTP转HTTPS实现
- 【编程题】-C++实现:不同楼层同时丢球,求小球所经过的总距离
- 多核时代下的多线程编程----帮大家读懂TThread类