Вам следует поискать урок по регулярным выражениям и начать понимать основы регулярных выражений. Grep работает с регулярным выражением.
, поэтому fl*o
является регулярным выражением, оно соответствует:
fo
flo
fllo
fllllllllllllllllo
, поэтому f
затем zero or many l(s)
, затем o