Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- if test $# -lt 3
- then
- day=$1
- year=$2
- fi
- if test $# -lt 2
- then
- day=$1
- year=$(date +%Y)
- fi
- cm=1
- cdn=$(date -d "$year-$cm-$day" +%A)
- mas=(0 0 0 0 0 0 0 0 0 0 0 0)
- dn=$cdn
- counter=1
- m=1
- j=1
- while (("$j" <= 11)); do
- i=$(($j+1))
- while (("$i" <= 12)); do
- cm=$i
- cdn=$(date -d "$year-$cm-$day" +%A)
- if [ "$cdn" = "$dn" ]; then
- counter=$(($counter+1))
- fi
- cmn=$(date -d "$year-$cm-$day" +%B)
- if [ "$counter" = "2" ]; then
- if [ "$cdn" = "$dn" ]; then
- if [ "${mas[$i]}" = "0" ]; then
- printf "$day is $cdn in:\n"
- printf "$(date -d "$year-$m-$day" +%B)\n"
- printf "$cmn\n"
- mas[$i]=1
- fi
- fi
- fi
- if (("$counter" > "2")); then
- if [ "$cdn" = "$dn" ]; then
- if [ "${mas[$i]}" = "0" ]; then
- printf "$cmn\n"
- mas[$i]=1
- fi
- fi
- fi
- i=$(($i+1))
- done
- j=$(($j+1))
- m=$j
- counter=1
- dn=$(date -d "$year-$m-$day" +%A)
- done
- exit $?
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement