grep char后跟包含特定其他字符的任何内容

时间:2017-04-12 15:56:29

标签: regex bash shell grep lookaround

我想使用grep在目录(/ bin)中搜索以特定字符开头的任何内容,然后是包含两个其他特定字符之一的任何字符串。在我的情况下,我希望每个文件以'g'开头并包含字母'e'或'n'。我尝试了很多“ls / bin | grep'^ g'”的变种。

2 个答案:

答案 0 :(得分:1)

怎么样:

ls /bin | grep '^g.*[en]'

答案 1 :(得分:1)

使用find即可:

find /bin -regex '/bin/g.*[en].*'