How can I create a folder named like the current date in bash
export DATE="$( date +%d-%b )"


You need to actually execute it. Otherwise you just assign a string value. Since you're missing quotes around the $DATE, it will be interpreted as two separate arguments, date and +%d-%b.