Seu script funciona para mim. Tudo o que fiz de forma diferente é adicionar #! / Bin / sh no topo. Em seguida, tornou executável e executou. Você também pode usar sh e o nome do seu script original.
#!/bin/sh
REASON="$(cat <<-EOF
Usage: ServiceAccountName LogFile
Where:
ServiceAccountName - credentials being requested.
LogFile - Name of the log file
EOF
)"
echo "$REASON"