ITPub博客

首页 > Linux操作系统 > Linux操作系统 > grep命令

grep命令

原创 Linux操作系统 作者:beifengwang 时间:2014-01-23 09:48:23 0 删除 编辑


Global Regular Expression PrintLinux简称为grep、系统中grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹 配的行打印出来。表示全局正则表达式版本,它的使用权限是所有用户。grep 命令在一个或多个文件中查找与指定模式匹配的字符串。如果模式里包含有空格,必须用引号括起来。grep的模式只能是一个被引号括起来的字符串或者是一个单词,后面紧跟着的参数都被当作文件名。grep命令把结果输出到标准输出上,并不改变被搜索的源文件。Unix的grep家族包括grep、 egrep和fgrep。egrep和fgrep的命令只跟grep有很小不同。egrep是grep的扩展,支持更多的re元字符, fgrep就是 fixed grep或fast grep,它们把所有的字母都看作单词,也就是说,正则表达式中的元字符表示回其自身的字面意义,不再特殊。linux 使用GNU版本的grep。它功能更强,可以通过-G、-E、-F命令行选项来使用egrep和fgrep的功能。 在Linux系统中“find”命令是大多数系统用户都可以使用的命令、find一个非常有效的工具,它可以遍历当前目录甚至于整个文件系统来查找某些文件或目录。在目录结构中搜索文件,并执行指定的操作。find命令从指定的起始目录开始,递归地搜索其各个子目录,查找满足寻找条件的文件并对之采取相关的操作。find命令对每个指定的 Path 参数递归搜索目录树,搜索与布尔表达式匹配的文件,布尔表达式是使用以下文本中给出的项写的。当 find 命令递归下降目录结构时,它不会下降到那些只是象征性链接到当前层次结构的目录。此命令提供了相当多的查找条件,功能很强大。由于find具有如此强大的功能,所以它的选项也很多。 GCC最初是一个C/C++语言的编译器,是GNU project C and C++ Compiler的缩写。它已经不仅仅能支持C语言;它现在还支持Ada语言、C++ 语言、Java 语言、Objective C 语言、Pascal 语言、COBOL语言,以及支持函数式编程和逻辑编程的Mercury语言等。但是GCC最主要的用途还是用来编译C/C++程序。GCC对于操作系统平台及硬件平台支持
更多详情

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/29212814/viewspace-1074369/,如需转载,请注明出处,否则将追究法律责任。

上一篇: 软件架构设计
下一篇: while循环
请登录后发表评论 登录
全部评论

注册时间:2013-10-15

  • 博文量
    118
  • 访问量
    265015