echo 1:%time%
unzip -p 10-million-combos.zip | grep 123456$ | wc -l
echo 2:%time%
grep 123456$ 10-million-combos.txt | wc -l
echo 3:%time%
pause
####
1:19:16:46,11
61466
2:19:16:48,43
61466
3:19:16:49,00
##
##
zip piped : 3,89
unzip -p "C:\Users\admin\Desktop\10-million-combos.zip" | perl -ne "BEGIN{$n=0} $n++ if /123456$/; END{print $n}"
plain text : 5,16
type "C:\Users\admin\Desktop\10-million-combos.txt" | perl -ne "BEGIN{$n=0} $n++ if /123456$/; END{print $n}")
perl direct : 2,29
perl "demo.pl"
##
##
echo %time%& grep 123456$ C:\Users\admin\Desktop\10-million-combos.txt | wc -l& echo %time%
echo %time%& type "C:\Users\admin\Desktop\10-million-combos.txt" | perl -ne "BEGIN{$n=0} $n++ if /123456$/; END{print $n}"& echo.&echo %time%
echo %time%& perl demo.pl& echo %time%
##
##
19:43:28,91/61466/19:43:29,51 for grep (0,6)
19:45:29,51/61466/19:45:34,71 for perl (5,2)
19:46:13,27/61466/19:46:15,47 for perl (direct) (2,2)