書籍紹介
1日1問、半年以内に習得 シェル・ワンライナー160本ノック : https://gihyo.jp/book/2021/978-4-297-12267-6
内容
消費税を含めて合計費用を求めます。
シェル芸
cat kakeibo.txt | awk 'BEGIN{a=0}{if(substr($2,1,1)=="*" || $1<"20191001"){a=a+$3*1.08}else{a=a+$3*1.1}}END{print int(a)}'
感想
awk
が便利ですね。今回はsubstr
を使ってみましたが、解答で紹介されていた~
演算子のほうがスマートだと思います。