#!/bin/bash
#請先確認 bash 4.0 以上
file=/etc/sh/3
wcl=$(awk -F":" ‘{print $1}’ $file |wc -l)
echo wcl=$wcl
sleep 1s
declare -A sshadow
sleep 1s
for ((i=1;i<=$wcl;i++))
do
var1=$(sed -n $i"p" $file|awk -F":" ‘{print $1}’)
var2=$(sed -n $i"p" $file|awk -F":" ‘{print $2}’)
sshadow[$var1]=$var2
echo "sshadow[$var1]=$var2″
#sleep 1s
done
sleep 1s
echo ${sshadow[liszt]}