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