平日・休日ログを自動的に仕分けしたい ある仕事で、土日祝日のログを自動的に休日扱いしたいという要望があった。 土日だったらすぐにわかるけど、祝日ってどうすりゃいいのよ。 月日固定の日付や振替休日はいいとして、春分の日と秋分の日は調べようがないでしょ。 (註:春分と秋分は、毎年天文観測によって二年後の月日が決められます) 休日設定ファイルでも作って毎年打ち込んでもらうしか……、と思っていたら Google先生が囁いた。 Google Calendar APIを使いなさい。 Google先生への質問状 というわけで、さらに詳しくGoogle先生に聞きつつ、ささーっと作ったのが下のシェルスクリプト。 #! /bin/sh # このURLは # Googleカレンダーの「カレンダー設定」→「日本の祝日」→「ICAL」から取得可能 # (2017/01/12現在) url='https://cale