访问手机版  

Linux常用命令|Linux培训学习|考试认证|工资待遇与招聘,认准超级网工!

招聘|合作 登陆|注册

网络工程师培训

当前位置:网络工程师 > 技术课程 > linux > 热点关注 > linux常用命令

linux命令系列 grep

时间:2018-11-30

grep, egrep, fgrep - print lines matching a pattern

SYNOPSIS

grep [OPTIONS] PATTERN [FILE...]

grep [options] pattern [files]。

/*** 客户端压缩图片* @param file* @param [options]* @constructor*/function lrz(file, options) {this。

// 暴露接口window.lrz = function(file, options) {return new lrz(file, options)。

grep [options] pattern file。

linux系统中grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来,grep全称是Global Regular Expression Print

1. 常用选项:

在 php 中有两类正则表达式函数,一类是 perl 兼容正则表达式函数,一类是 posix 扩展正则表达式函数。

正则表达式通常用两个斜杠“/ /”包裹起来作为pattern使用,我们称之为正则表达式常量。

正则表达式(regular expression 或 regexp)分为基础正则表达式(basic regexp)和扩展正则表达式(extended regexp)。

grep一般情况下支持基本正则表达式,可以通过参数-e支持扩展正则表达式,另外grep单独提供了一个扩展命令叫做egrep用来支持扩展正则表达式,这条命令和grep -e等价。

-i, --ignore-case:Ignore case distinctions in both the PATTERN and the input files. #忽略大小写

-v, --invert-match:Invert the sense of matching, to select non-matching lines. #反过来,只打印没有匹配的,而匹配的反而不打印

-n, --line-number:Prefix each line of output with the 1-based line number within its input file. #显示行号

-w, --word-regexp #被匹配的文本只能是单词,而不能是单词中的某一部分,如文本中有liker,而我搜寻的只是like,就可以使用-w选项来避免匹配liker

Select only those lines containing matches that form whole words. The test is that the matching substring must either be at the beginning of the line, or preceded by a non-word

constituent character. Similarly, it must be either at the end of the line or followed by a non-word constituent character. Word-constituent characters are letters, digits, and the

underscore.

执行以上命令后,如果安装过程没有提示错误的话,则表示veil工具安装成功。