( grep -v '^timeStamp' results.csv | awk --field-separator=';' '{ print $6";"$1";"$2";"$3 }' \
| sort | while read a; do OP=`echo "$a" | cut -d ';' -f 4`; TS=`echo "$a" | cut -d ';' -f 2`; \
TM=`echo "$a" | cut -d ';' -f 3`; if [ "$OP" = getConfiguration ]; then echo '`'; echo -n \
"$TS \`expr $TM"; else echo -n " + $TM"; fi; done | grep -v '^`' | tr -d '\n' ; echo '`' ) | \
while read b; do eval "echo $b"; done | sort >transaction-timings.dat
Versuch, das lesbar zu machen...
( grep -v '^timeStamp' results.csv \
| awk --field-separator=';' '{ print $6";"$1";"$2";"$3 }' \
| sort \
| while read a; do \
OP=`echo "$a" | cut -d ';' -f 4`; \
TS=`echo "$a" | cut -d ';' -f 2`; \
TM=`echo "$a" | cut -d ';' -f 3`; \
if [ "$OP" = getConfiguration ]; then \
echo '`'; \
echo -n "$TS \`expr $TM"; \
else \
echo -n " + $TM"; \
fi; \
done \
| grep -v '^`' \
| tr -d '\n'; \
echo '`' ) \
| while read b; do \
eval "echo $b"; \
done \
| sort >transaction-timings.dat
Keine Kommentare :
Kommentar veröffentlichen