僕の備忘録(PC、UN*X、ネットワーク関連が中心)なんです。
自分の書いたところは適当(な時とか)に書き換えますので御了承を。
どちらが速いか改めて比較。
メディアとシステムは違うが、
同じRaspberryPI A。
$ uname -a Linux $HOST 4.1.7+ #817 PREEMPT Sat Sep 19 15:25:36 BST 2015 armv6l GNU/Linux
こちらではgrepの圧勝とみた。
$ time { grep 吾輩 i_cat.txt > /dev/null ; } real 0m0.036s user 0m0.020s sys 0m0.010s $ time { sed -n '/吾輩/p' i_cat.txt > /dev/null ; } real 0m0.165s user 0m0.150s sys 0m0.000s $ time { grep "吾輩[は|の|から]" i_cat.txt > /dev/null ; } real 0m0.038s user 0m0.010s sys 0m0.020s $ time { sed -n '/吾輩[は|の|から]/p' i_cat.txt > /dev/null ; } real 0m0.319s user 0m0.300s sys 0m0.000s
リンクはご自由にどうぞ。でもURLや内容が変った場合はあしからず。