while read line
do [ "${line:0:2}" = "++" ] && output="doc.$((++n))"
echo "$line" >> "$output"
done < monfichier.log
j=0
k=0
while read line
do
if [ "${line:0:2}" = "++" ] ; then
data=""
varsc=""
k=0
let j=$j+1
typeset categorie$j="$line"
elif [ "${line:0:1}" = "=" ] ; then
data=""
let k=$k+1
varsc=$j"_"$k
typeset sscategorie${varsc}="$line"
elif [ "${line:0:3}" != "" ] ; then
typeset data="$data""$line
"
if [ "$varsc" = "" ];then
typeset "data$j"="$data"
else
typeset "data$varsc"="$data"
fi
fi
done < monfichier.log
Partager