As opções curtas ou as opções de estilo unix são geralmente separadas de seu argumento usando um espaço, mas o espaço não é estritamente necessário em alguns casos
Por exemplo
echo 'date -dtomorrow +%Y%m%d'
e
echo 'date -d tomorrow +%Y%m%d'
funcionaria muito bem
No entanto, no caso de
echo date -d=tomorrow +%Y%m%d
=tomorrow
é considerado o argumento para d
, mas não cria uma string de data válida