使用grep查找文件mywords.txt中6个字符长但必须包含2个字符b、d的单词

使用grep查找文件mywords.txt中6个字符长但必须包含2个字符b、d的单词,grep,Grep,我得到了要求的答案,但肯定有更好的方法来写我的问题? grep-v“mywords.txt | grep-E”(.*b.*d |.*d.*b)”| egrep“\b[a-z]{6}\b” 还有,如果我需要匹配b和d以上的值,该如何编写

我得到了要求的答案,但肯定有更好的方法来写我的问题? grep-v“mywords.txt | grep-E”(.*b.*d |.*d.*b)”| egrep“\b[a-z]{6}\b”

还有,如果我需要匹配b和d以上的值,该如何编写