首页 > 其他 > 详细

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

时间:2015-07-30 19:15:02      阅读:153      评论: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
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!