初歩的かもしれませんが、質問します。

例えば、

$ sed -n -e 10p ./hoge.txt | grep -o [0-9]*

のようにして、ファイルからある数値を抽出する際、
カレントディレクトリに 1111.pdf のようなファイルがあると
うまく抽出できません。(無いとうまく抽出できます)

なぜ、このような挙動になるのでしょうか?