用grep命令查找文件内容,查找以e结尾的正则表达式
时间: 2024-02-05 21:10:53 浏览: 142
可以使用以下的命令来查找以e结尾的正则表达式:
```
grep 'e$' filename
```
其中,`e$`表示以e结尾的正则表达式。`filename`是要查找的文件名。这个命令会在文件中查找以e结尾的文本行,并输出这些行。
相关问题
linux去匹配数字结尾的文件,Linux学习笔记之grep命令和使用正则表达式
你可以使用grep命令结合正则表达式来实现这一目的。具体来说,你可以使用以下命令:
```
ls | grep '[0-9]$'
```
这个命令可以列出当前目录下以数字结尾的文件名。其中,正则表达式`[0-9]$`表示以数字0-9结尾的行,$表示行尾。
另外,你也可以使用find命令来查找以数字结尾的文件。具体来说,你可以使用以下命令:
```
find . -regextype posix-extended -regex '.*[0-9]$'
```
这个命令可以在当前目录及其子目录中查找以数字结尾的文件。其中,`-regextype posix-extended`表示使用POSIX扩展正则表达式,`-regex '.*[0-9]$'`表示匹配以数字结尾的行。
grep命令查找以b开头,以e结尾,包含一个数字,以s开头,包含一个m,包含四个小写字母
可以使用正则表达式配合grep命令进行查找,具体命令如下:
```
grep -E '^b.*[0-9].*s.*m.*[a-z]{4}e$' 文件名
```
其中,`-E` 表示使用正则表达式进行匹配,`^b` 表示以 b 开头,`.*[0-9].*` 表示包含一个数字,`s.*m` 表示以 s 开头,包含一个 m,`.*[a-z]{4}` 表示包含四个小写字母,`e$` 表示以 e 结尾。你可以将 `文件名` 替换为你要查找的文件名。
阅读全文