誕生日近いのでスクリプト書いた

誕生日が近いのでサーバーに祝って貰えるようにスクリプトを書きました。

#!/usr/bin/env bash

start()
{
        echo "when is your birthday?"
        echo "month?"
        read month
        echo "day?"
        read day
        echo "year?"
        read year
        month=`echo $month | sed -e 's/^\([0-9]\)$/0\1/g'`
        echo "$year,$month$day" > ~/.birthday.txt
}

if [ -f ~/.birthday.txt ];
then
        true
else
        start
fi

BIRTHDAY=`cut -d "," -f 2 ~/.birthday.txt`
BIRTHYEAR=`cut -d "," -f 1 ~/.birthday.txt`
TODAY=`date +%m%d`
YEAR=`date +%Y`
AGE=`expr $YEAR - $BIRTHYEAR`

if [ $BIRTHDAY = $TODAY ];
then
        echo -e "Happy Birthday to You
     Happy Birthday to You
         Happy Birthday Dear "$USER"
               Happy Birthday to You
  Λ_Λ
 ∂/ハ)ヽヽ  ∧ ∧       ∧_∧  ∧ ∧
  ハ`∀´ノ  ( ゚Д゚)       (゚ο゚*)  ( ´ー`)
  /つ * ヽ ⊂~~~~つ  ♪  ⊂~~~⊂  \∽          /|
 /___ゝ  /  | (-_-)  /  ヽ    \.\_∩____//
  (__)_) 〈//  /  (∩∩) 〃〃〃ゝ    \     / ./ 〉
          ~~~~       ~~~~~~     ∪ ̄ ̄∪∪

  Λ_Λ  ♪〜♪♪
 ( ・∀・)     ♪    ∧_∧      / ̄ ̄ ̄ ̄ ̄
 ( つ「 ̄ ̄]       (__´∀`) ∇  < "$AGE" 才になったよ♪
 ( 「 ̄   |       (  <y> ]つ    \____
 . |__iiiiiiiiiiiii        |__|_|
               (__)_)
             ~~~~~~~~~~~~~~~"
fi

このスクリプトをサーバの bashrc とか zshrc あたりでログイン時に立ち上るようにしておけば誕生日の緊急対応時に心がほっこりあたたかくなると思います。思いたい!!!

今年の誕生日もサーバといちゃいちゃする予定しかないですが、がんばって生きていこうと思います。

http://www.amazon.co.jp/wishlist/14QTNU2BN7KTR

ちなみに 2 月 18 日 が僕の誕生日になります。金曜日です。