diff --git a/erinnermich-collect.sh b/erinnermich-collect.sh index afec9db..af7f620 100755 --- a/erinnermich-collect.sh +++ b/erinnermich-collect.sh @@ -29,13 +29,22 @@ done FILES=$(find $FINDPATH -iname ".erinnermich.csv") #collect data into one file -echo "date,type,handle,done,comment" > .erinneralle.csv # Lösche Sammeldatei und lege Kopfzeile an +echo "date,type,handle,done,comment,myaz,az,dir" > .erinneralle.csv # Lösche Sammeldatei und lege mit Kopfzeile neu an for FILE in $FILES do if [[ $(head -n 1 $FILE) =~ "date,type,handle,done,comment" ]] then - echo $FILE - tail -n +2 $FILE >> $BASEPATH/.erinneralle.csv + DIR=$(dirname $FILE) + AZ=$(grep "+$" $DIR/DECKBLATT.csv | cut -d, -f3) + MYAZ=$(grep "^ME" $DIR/DECKBLATT.csv | cut -d, -f3) + tail -n +2 $FILE | sed "s:$:,$MYAZ,$AZ,$DIR:" >> $BASEPATH/.erinneralle.csv fi done +set -f +IFS=$'\n' TS="$(egrep "^[+:T0-9-]+,T," $BASEPATH/.erinneralle.csv | sort)" +IFS=$'\n' FS="$(egrep "^[+:T0-9-]+,F," $BASEPATH/.erinneralle.csv | sort)" +IFS=$'\n' fS="$(egrep "^[+:T0-9-]+,f," $BASEPATH/.erinneralle.csv | sort)" +IFS=$'\n' WS="$(egrep "^[+:T0-9-]+,W," $BASEPATH/.erinneralle.csv | sort)" + +