Dziwne działanie opcji -F w ruby 1.9

Dlaczego poniższy one-liner nie działa tak, jak przewidziałem?

echo ‘127.0.0.1’ | ruby -nae ‘puts $F[0]’ -F.

Jeżeli podmienię na przecinek, zadziała.

echo ‘127,0,0,1’ | ruby -nae ‘puts $F[0]’ -F,
$> 127

Myślałem, że problem leży w tym, że kropka to bieżący katalog, ale jeżeli zacytuję kropkę, rezultat jest ten sam. Używam zsh i ruby 1.9.2.