Ticket #188: metrica.sh
File metrica.sh, 497 bytes (added by amuller, 14 years ago) |
---|
Line | |
---|---|
1 | for JSENTRY in $(grep -ce "^function" *.js); do |
2 | JSFILE=$(echo $JSENTRY| cut -d: -f1); |
3 | JSFUNCTIONS=$(echo $JSENTRY| cut -d: -f2); |
4 | echo "####$JSFILE - $JSFUNCTIONS functions####" |
5 | for i in $(seq 2 $JSFUNCTIONS); do |
6 | BEGIN=0; |
7 | END=0; |
8 | BEGIN=$(grep ^function -n -m$i $JSFILE | tail -n2 | head -n1 | cut -d: -f1); |
9 | END=$(grep ^function -n -m$i $JSFILE | tail -n2 | tail -n1 | cut -d: -f1); |
10 | echo $((END-BEGIN)):$(grep ^function -n -m$i $JSFILE | tail -n2 | head -n1 | cut -d: -f2); |
11 | done |
12 | done |
13 |