标签: regex bash shell grep lookaround
我想使用grep在目录(/ bin)中搜索以特定字符开头的任何内容,然后是包含两个其他特定字符之一的任何字符串。在我的情况下,我希望每个文件以'g'开头并包含字母'e'或'n'。我尝试了很多“ls / bin | grep'^ g'”的变种。
答案 0 :(得分:1)
怎么样:
ls /bin | grep '^g.*[en]'
答案 1 :(得分:1)
使用find即可:
find
find /bin -regex '/bin/g.*[en].*'