linux指令一

linux三剑客:grep、awk、sed

(1)awk指令是非常有用的文本分析(文本过滤器),数据分析和生成报表的语言,高效使用会使工作十分简易。

PS:文本过滤器中主要还是正则表达式使用要熟练

  1. 语法:
 awk '{pattern+action}' filename

其中pattern代表在数据中查找的条件(正则表达式),action表示在找到符合条件的数据内容后执行的操作,该操作可以是多个操作的组合,例子中只要print操作,filename指定被查找的文件,awk对文件的处理是按行来处理的,一行行的匹配和执行filename指定文件的内容。awk默认的字段分隔符为空格,可以通过‘-F’选项修改字段分隔符。 例:

awk '{print $1}' nowcoder.txt

alt 例:从test.txt文件中“i am Poe, my qq is 12345678”中过滤出poe和12345678

awk -F '[ ,]+' '{print $3" "$8}' test.txt

(2)seq

全部评论

相关推荐

06-13 10:15
门头沟学院 Java
想去夏威夷的大西瓜在午休:我也是27届,但是我现在研一下了啥项目都没有呀咋办,哎,简历不知道咋写
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务