Ao usar um script antigo para tratamento de logs, me deparei com um erro causado pelo uso do grep -w. Quando o arquivo a ser analizado o possui palavras com hífen, algo diferente do esperado acontece.
Ex: cat log.txt
lalala lalala-1 lululu lelele lelele-2
grep -w lalala log.txt lalala lalala-1
Para resolver imediatamente apelei para a ignorância grep -E 'lalala$'