您的位置:首页 > 运维架构 > Shell

Linux_shell_ grep && awk && sed

2015-12-05 17:05 573 查看

grep

对文本进行模式查找, 如果匹配则打印(RE)

grep [选项]  基本正则表达式  [文件]

-------
-c  输出匹配计数
-i  不区分大小写
-v  不包括匹配文本的所有行
-E  匹配&&或者||


ps ax | grep "named"  查找named


awk

域和记录

awk的结果输出:1. > 重定向; 2. tee

awk '{print $0}' grade.txt >wow
awk '{print $0}' grade.txt |  tee delete_me_and_die //输出到文件的同时输出到屏幕


awk的正则表达式

适用于awk的(不适应sed和grep):

—-匹配一个或多个

? —–匹配模式出现频率

条件操作

awk内置变量

awk的内置字符串函数

match=是否是一部分

sub模式第一次出现的位置

substr 按照启始长度

屏蔽字符串

awk print

shell向awk传值

sed

处理行的替换

grep 不可以编辑文本

sed awk 可以编译文本
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: