Como date
trata os não-especificadores como literais, é possível usar a string de formato para construir uma expressão aritmética simples para o número atual de minutos e, em seguida, avaliar o resultado usando a aritmética interna do shell. Por exemplo, em bash
printf "$(( $(date '+%H * 60 + %M') ))\n"
Se o seu shell não suporta aritmética, você poderia usar uma calculadora externa como bc
date '+%H * 60 + %M' | bc
ou dc
date '+%H 60 * %M + p' | dc