天天看点

之前写过grep命令,今天又简单写一下,是因为仅仅通过这一个命令,又衍生出另外三个,曰一花开三叶[抠鼻]grep命令,是

作者:尘中的尘

之前写过grep命令,今天又简单写一下,是因为仅仅通过这一个命令,又衍生出另外三个,曰一花开三叶[抠鼻]

grep命令,是用于查找文件中符合条件(指定)的字符串

常用部分选项(太多了,只写出部分):

-A(行数n),除了显示符合查询的那一列外,还会显示该行之后的内容

-B(行数n),除了显示符合查询的那一行外,还会显示该行之前的内容

-E,支持更多正则表达式

-i,不区分大小写

-r,递归查找

-o,只显示匹配的内容

-n,显示匹配内容与行号

-q,不显示任何信息

-s,不显示错误的信息

-V,版本信息

例1:grep -ino linux test.txt

例2:grep "^1\|x#34; test.txt

egrep命令,是grep命令的扩展,就等于grep -E,支持更多的正则表达式

例:egrep "cc$|x#34; test.txt

fgrep命令,它等于grep -F,不过它不适用任何表达式,都将认为是普通字符,所以不支持正则(会显示空白),只能查找固定的文本内容

例:fgrep -i a test.txt

rgrep命令,它是一个grep命令的实用程序,可以递归向下遍历目录,等于grep -r,我这里并不能直接执行,需要安装,但暂时还未找到对应兼容的版本,语法应该是这样,

例:rgrep -i main ansible/

之前写过grep命令,今天又简单写一下,是因为仅仅通过这一个命令,又衍生出另外三个,曰一花开三叶[抠鼻]grep命令,是
之前写过grep命令,今天又简单写一下,是因为仅仅通过这一个命令,又衍生出另外三个,曰一花开三叶[抠鼻]grep命令,是
之前写过grep命令,今天又简单写一下,是因为仅仅通过这一个命令,又衍生出另外三个,曰一花开三叶[抠鼻]grep命令,是

继续阅读