Linux文件处理三剑客(grep、sed、awk)

Linux一切皆文件,文件以文本形式存在,可读、可写、可执行(二进制文件)。我们在使用linux的时候,需熟练掌握文本的读取、编辑、筛选。

在linux中,有三个很厉害的文本处理工具,即grep、sed、awk,为我们对linux系统的使用提供了很好的帮助。 

一、文本过滤工具grep

1、grep用法

grep即global search regular expression and print out the line,全面搜索正则表达式并将其打印到命令行。其以行进行搜索,以行进行输出,根据用户指定的模式对目标文件逐步进行匹配检查。可直接使用,也可通过管道符(|)与其他命令混合使用。

基本用法 :

grep [options] [pattern] 文件名

选项:

常用选项:

  • -v:反选,显示不被pattern匹配到的行;
  • -e:仅显示匹配到的字符串;
  • -i:忽略字符大小写;                   
  • -w:匹配固定的单词显示所在行;
  • -c:统计匹配到的行数;             

猜你喜欢

转载自blog.csdn.net/qq_35029061/article/details/130611596