Hello,
I would like to build a function showing a list of variables like:
variable name : [variable value]
but, respectfully, Mr BASH cannot understand this: ${$name}
Is there a way to do that (using a FOR loop and a list VAR=CN1 ...)?
Thanks
Here my code:
Code:
#^!/bin/bash
fARP=fARP
fCAP=fCAP
fIVS=fIVS
fPSK=fPSK
fXOR=fXOR
#
CN1=eth1
VC1=rtap0
CN2=rausb0
VC2=wifi0
#
RTE=200
MEID=IPW22
DICO=Dic.LOG
IP0=192.168.1.100
IP1=192.168.1.101
MAC=50:41:32:23:14:05
#
VAR="CN1 VC1 CN2 VC2 RTE MEID DICO MAC"
function ShowVAR () {
echo var_name : [var_value]
for name in $VAR; do
value=${$name}
echo "$name : $value"
done
}