微信头像红旗怎么弄啊-微服务网关

grep用法
2023年4月3日发(作者:ora 12154)

选项意义

-c 只输出匹配⾏的数量

-i 搜索时忽略⼤⼩写

-h查询多⽂件时不显⽰⽂件名

-l

只列出符合匹配的⽂件名,⽽不列出具

体的匹配⾏

-n列出所有的匹配航,并显⽰⾏号

-s不显⽰不存在或⽆匹配⽂本的错误信息

-v显⽰不包含匹配⽂本的所有⾏

-r

递归搜索,不仅搜索当前⼯作⽬录,⽽

且搜索⼦⽬录

-E ⽀持扩展的正则表达式

-F

不⽀持正则表达式,按照字符串的字⾯

意思进⾏匹配

......

Linuxgrep命令

命令介绍

GREP是GlobalsearchRegularExpressionandPrintouttheline的简称,即全⾯搜索正则表达式并把⾏打印出来。GREP是⼀种强⼤的⽂

本搜索⼯具,它能使⽤正则表达式搜索⽂本,并把匹配的⾏打印出来,greap也是Linux中最⼴泛使⽤的命令之⼀。本⽂主要介绍grep命令,

并简略介绍grep命令族中的其他命令⽤法。

命令基本⽤法

grap命令是⽀持正则表达式的⼀个多⽤途⽂本搜索⼯具,grep的⼀般格式为:

grep[选项][模式][⽂件...]

grep命令由选项、模式和⽂件三部分组成,它在⼀个或多个⽂件中搜索满⾜模式的⽂本⾏,模板后的所有字符串被看做⽂件名,⽂件名可以

有多个,搜索的结果被打印到屏幕。

grep命令的选项及其意义如下:

grep命令的模式⼗分灵活,可以是字符串,也可以是变量,还可以是正则表达式。需要说

明的是,⽆论模式是何种形式,只要模式中包含空格,就需要使⽤双引号将模式引起来,

如果不加双引号,空格后的单词容易被误误认为是⽂件名。

---经在Ubuntu上尝试,不⽤空格也是可以成功搜索的,只是显⽰的结果稍微有⼀点区别。

grep⽀持多⽂件查询,如:

#多⽂件查询

grep命令指定多个⽂件时可以使⽤通配,这样就不必逐个给出待搜索的⽂件了,例如:

grepcertificateo?.pem

具体的选项的使⽤可以通过查询帮助信息获得详细的说明。

命令族简介

Linux系统⽀持三种形式的grep命令,通常将这三种形式的grep命令称为grep命令族,这三种形式具体为:

grep:标准grep命令,⽀持基本正则表达式;

egrep:扩展grep命令,⽀持基本和扩展正则表达式;

fgrep:快速grep命令,不⽀持正则表达式,按照字符串的字⾯意思进⾏匹配。

egrep命令与grep-E等价,fgrep命令与grep-F等价,在某些Linux的发型版中,egrep和fgrep都是grep命令的别名,分别将其符号链接到

grep-E和grep-F命令。

egrep和fgrep命令极少使⽤,因为grep命令已⼗分强⼤,⾜以替代egrep和fgrep命令,它们的⽤法就不介绍了。

更多推荐

grep用法