Shell: 读配置文件并用逗号分割

来源:互联网 发布:阿里云oss附件存储 编辑:程序博客网 时间:2024/06/09 20:28
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
原创粉丝点击