♦♦♦回HTML 學習過程♦♦♦
測試說明
一開始的摘要說明
一篇一篇開始介紹各章節囉!
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