O motivo é que Invoker_Slark* é considerado uma expressão regular, em que k* significa: "zero ou mais ocorrências de k"
Isso é diferente dos padrões de globalização do shell, em que * significa 0 ou mais caracteres.
Para pesquisar Invoker_Slark em qualquer lugar da linha, você precisa:
-
grep 'Invoker_Slark' true_pairscore.txtou -
grep -x '.*Invoker_Slark.*' true_pairscore.txt
Se a string de pesquisa deve estar no início da linha, então isso deve ser alterado para:
-
grep '^Invoker_Slark' true_pairscore.txtou -
grep -x 'Invoker_Slark.*' true_pairscore.txt