Linux fgrep 如何从一个大的“MIXED_WORDS”文件中提取“only_words_in_my_language”?

Linux fgrep 如何从一个大的“MIXED_WORDS”文件中提取“only_words_in_my_language”?

我想要从一个大的“MIXED_WORDS”文件中提取“only_words_in_my_language”,为此我使用了下面的语法,但结果很差:

fgrep -w -f "only_words_in_my_language.txt" "MIXED_WORDS_from_all_over_the_world" > extracted_word_of_my_country_only.txt

这就是为什么我在想...“匹配”整个单词,以获得更好的结果例如这是我的语言中的一个单词:

Maimuta-7 个字母长度,如果我匹配整个单词,结果可能是:

maimuta@123
maimuta2016!
Maimuta01!
maimuta@123456

如果我匹配 6 个字母,则结果可能是:

maimut
maimutoi1
Maimutareala01!

所以我的问题是如何做到这一点?如何匹配整个单词或所有单词但不匹配最后一个单词?请为 Linux 提供一个正则表达式或类似的东西,谢谢上帝保佑大家!!

相关内容