码迷,mamicode.com
首页 > 其他好文 > 详细

grep,sed,cut,awk,join个性特点

时间:2015-07-30 19:15:38      阅读:143      评论:0      收藏:0      [点我收藏+]

标签:

grep

从数据文件中查询/提取出含有特定关键字的行。

sed

主要用于对数据文件中特定字符串的替换处理。

cut

按照指定的分隔符(-d)剪下选定的列(-f num)或者字符(-c)的内容。

awk

常用于只显示特定字段,或重新安排行内字段顺序。

join

用来结合记录中具有共同键值的字段的文件。

---------------------------------------------------------------我是分割线----------------------------------------------------------------------

下面两个效果相同

awk -F: {print $1} /etc/passwd
cut -d: -f 1 /etc/passwd

更改Awk默认两字段间的空白分隔为*****

awk -F: -vOFS=***** {print $1, $2} /etc/passwd

Awk打印最后一个字段

awk -F: {print $NF} /etc/passwd

Awk不仅能把选定的字段打印出来

awk -F: { print "User",$1,"is using this shell",$NF} /etc/passwd

 

grep,sed,cut,awk,join个性特点

标签:

原文地址:http://www.cnblogs.com/oskb/p/4690001.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!