Supondo que você esteja usando o bash 4.0 ou superior, convém considerar o uso de matrizes associativas. Você pode fazer o seguinte no arquivo de configuração:
# myscript.rc
mode[inf0]=connected
mtu[inf0]=65520
mode[inf1]=datagram
mtu[inf1]=2044
E o seu script faria algo assim:
# myscript.sh
declare -A mode
declare -A mtu
source myscript.rc
for mode_idx in ${!mode[@]}; do
echo "mode[$mode_idx] is ${mode[$mode_idx]}"
done
for mtu_idx in ${!mtu[@]}; do
echo "mtu[$mtu_idx] is ${mtu[$mtu_idx]}"
done
Observe que a lista de índices para esses arrays é obtida de ${!mode[@]}
.