書籍紹介
1日1問、半年以内に習得 シェル・ワンライナー160本ノック : https://gihyo.jp/book/2021/978-4-297-12267-6
内容
ログを集計します。
シェル芸
cat access.log | grep -o :[0-9][0-9]: | sed 's/://g' | awk 'BEGIN{a=0;b=0;}{if($1<12){a=a+1}else{b=b+1}}END{print "午前:"a; print "午後:"b}'
感想
あまりスマートには解けませんでした。sort
とuniq -c
を使った解答は簡単で良いと思います。