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.