Talvez com algo assim:
grep -iE '(^|[^a-z])straw ' inventory
Linhas começando com "palha" e linha correspondendo a um caractere não-alfabético seguido por "palha" (pode ser necessário combinar números também, ... depende do seu arquivo de inventário).
Atualização: se você precisar que seu espaço seja antes da palheta, então:
grep -i ' straw' inventory
grep -iE ' straw( |$)' inventory