Emen Zhao wrote:
This is off topic. But I'm just curious about why "4096" is picked here. Is there any particular reason behind it? I guess you can even calc the lines like this - perl -0777 -wne 'print scalar ($_=~s/\n//g)' filename
Except that it's slower than using tr///: $ time perl -ln0777e'print s/\n//g' < /usr/share/dict/words 98569 real 0m0.160s user 0m0.092s sys 0m0.016s $ time perl -ln0777e'print tr/\n//' < /usr/share/dict/words 98569 real 0m0.041s user 0m0.012s sys 0m0.012s John -- Those people who think they know everything are a great annoyance to those of us who do. -- Isaac Asimov -- To unsubscribe, e-mail: beginners-unsubscr...@perl.org For additional commands, e-mail: beginners-h...@perl.org http://learn.perl.org/