トップ «前の日記(2015-10-13(Tue)) 最新 次の日記(2015-10-15(Thu))» 編集

屑俺日記

僕の備忘録(PC、UN*X、ネットワーク関連が中心)なんです。
自分の書いたところは適当(な時とか)に書き換えますので御了承を。


2015-10-14(Wed) 涼しい青空

GNU sed と grep

どちらが速いか改めて比較。
メディアとシステムは違うが、 同じ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や内容が変った場合はあしからず。

index.htmlは ここから。