Um exemplo:
$ echo jeff > jeff
$ echo not > not
$ echo 's/jeff/not/' | sed -i -f - *
$ cat jeff
not
Para mais informações sobre o que as shells padrão devem fazer com a expansão do nome do arquivo / nome do caminho (globbing), veja:
link onde está escrito:
After field splitting, if set -f is not in effect, each field in the resulting command line shall be expanded using the algorithm described in Pattern Matching Notation, qualified by the rules in Patterns Used for Filename Expansion.