♦♦♦回HTML 學習過程♦♦♦

A Big Title

測試說明

一開始的摘要說明
一篇一篇開始介紹各章節囉!
10.1.3 pre 展示程式與按鈕 #!/bin/bash

if [ -z "$1" ]; then
echo "Usage: yourbday.sh YYYY-MM-DD"
exit
fi

check="$1"

if [[ ! "$check" =~ ^[0-9]{4}-[0-9]{2}-[0-9]{2}$ ]]; then
echo "Usage: yourbday.sh YYYY-MM-DD"
exit
fi


if ! date --date="$check" +%s >/dev/null 2>&1; then
echo "invalid date"
exit
fi

sec=$(date --date="$check" +%s)

echo "Birthdate in seconds: $sec"

nowsec=$(date +%s)

echo "Current time in seconds: $nowsec"

if [ "$sec" -gt "$nowsec" ]; then
echo "You are not a real human.."
exit
fi

diffsec=$((nowsec - sec))

echo "Seconds difference: $diffsec"

age=$(echo "scale=2; $diffsec / (365.25 * 24 * 60 * 60)" | bc)

echo "$input" | sed -n '/^[[:digit:]]\{4\}-[[:digit:]]\{2\}-[[:digit:]]\{2\}$/p' | grep . > /dev/null