De acordo com a sua página vinculada, quando você cria um diretório, o gdrive imprime o id dele. Veja o exemplo que dá:
$ gdrive mkdir gdrive-bin
Directory 0B3X9GlR6EmbnY1RLVTk5VUtOVkk created
Assim, você pode usar, por exemplo, awk para manter apenas a segunda palavra e, em seguida, fornecer isso para os comandos de upload posteriores:
#!/bin/bash
dir=$(drive mkdir $(date '+%d-%m-%y') | awk '$3=="created"{print $2}')
: ${dir?}
for file in /home/backup/*.tar
do drive upload -p "$dir" "$file"
done
O : ${dir?}
interrompe o script se não encontrarmos um ID.