Eu escrevi uma pequena função que sai se o valor do argumento da função estiver vazio, gostaria de poder imprimir também o nome do parâmetro (não o valor!) nome do parâmetro.
function exitIfEmpty()
{
if [ -z "$1" ]
then
echo "Exiting because ${!1} is empty"
exit 1
fi
}
quando chamado assim
exitIfEmpty someKey
deve imprimir
Exiting because someKey is empty