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

grep char followed by anything containing specific other characters

我想使用 grep 在目录 (/bin) 中搜索以特定字符开头且后跟包含其他两个特定字符之一的任何字符串的任何内容。在我的例子中,我希望每个文件都以 'g' 开头并包含字母 'e' 或 'n'。我尝试了 "ls /bin | grep '^g'".

的多种变体

怎么样:

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

使用 find 你可以:

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