List=()
cnt=0
while read line
do
if [[ "$line" == "/"* ]]; then
List[$cnt]="$line"
cnt=$((cnt+1))
fi
done < /home/username/settings.conf
echo "start split settings"
for Item in ${List[*]}
do
IFS=',' read -r -a logsets <<< "$Item"
logpath=${logsets[0]}
logname=${logsets[1]}
logtime=${logsets[2]}
...
done
exit 0
cnt=0
while read line
do
if [[ "$line" == "/"* ]]; then
List[$cnt]="$line"
cnt=$((cnt+1))
fi
done < /home/username/settings.conf
echo "start split settings"
for Item in ${List[*]}
do
IFS=',' read -r -a logsets <<< "$Item"
logpath=${logsets[0]}
logname=${logsets[1]}
logtime=${logsets[2]}
...
done
exit 0