#!/bin/bash
 
function TestaaOnkoMuuttujallaArvoa() {
    [[ ! ${!1} ]] && echo  "Muutujalla nimeltä:$1 ei ole arvoa"   #  : "${!1:? "$1 is empty, aborting."}"
}


function TestaaOnkoMuuttujaaOlemassa () {
    [[ ! ${!1} && ${!1-_} ]] &&  echo "Muuttujaa nimeltä:$1 ei ole olemassa" >&2
}

# apu=1 # apu=0 tai pelkkä: apu -> tulos sama
TestaaOnkoMuuttujaaOlemassa apu
TestaaOnkoMuuttujallaArvoa apu
read
