BigBug

Bash script

** Daily folder for backup etc.

#! /bin/bash

dateYear=$(date +"%Y")
dateMonth=$(date +"%m")
dateDay=$(date +"%d")

function doSomeThing() {
    if [ -d "$dateDay" ]; then
        logTime=$(date -I)"T"$(date +"%T")"Z"
        printf "$logTime - No! Bad Hooman, folder exist!"
    else
        mkdir $dateDay
#       getSomethingDone
        printf "Hello Hooman"
    fi
}

# check folder YYYY/MM
function foldercheck() {
    if [ -d "$dateYear" ]; then
        cd $dateYear
        if [ -d "$dateMonth" ]; then
            cd $dateMonth
            doSomeThing # call doSomeThing
        else
            mkdir $dateMonth
            sleep 0.2
            cd $dateMonth
            doSomeThing # call doSomeThing
        fi
    else
        mkdir $dateYear
        sleep 0.2
        cd $dateYear
        mkdir $dateMonth
        sleep 0.2
        cd $dateMonth
        doSomeThing # call doSomeThing
    fi
}

foldercheck