Para obter a data de hoje no formato especificado, use
date +%Y%m%d
Para obter a data um mês antes, use
date +%Y%m%d --date="last month"
assumindo que seu sistema forneça% GNUdate, ou date com análise de argumento --date de formato livre semelhante.
Emita man date no seu sistema para obter as opções suportadas.
Se você executar seu script no dia correspondente à data que deseja usar, não será necessário solicitar a data: basta incorporar a string de data no script, por exemplo.
runcbl -1 -3 uniexp $(date +%Y%m%d) $(date +%Y%m%d --date="last month")