=========================================================== .___ __ __ _________________ __ __ __| _/|__|/ |_ / ___\_` __ \__ \ | | \/ __ | | \\_ __\ / /_/ > | \// __ \| | / /_/ | | || | \___ /|__| (____ /____/\____ | |__||__| /_____/ \/ \/ grep rough audit - static analysis tool v2.8 written by @Wireghoul =================================[justanotherhacker.com]=== apertium-mk-bg-0.2.0~r49489/autogen.sh-22- apertium-mk-bg-0.2.0~r49489/autogen.sh:23:dir=`echo "$0" | sed 's,[^/]*$,,'` apertium-mk-bg-0.2.0~r49489/autogen.sh-24-test "x${dir}" = "x" && dir='.' apertium-mk-bg-0.2.0~r49489/autogen.sh-25- apertium-mk-bg-0.2.0~r49489/autogen.sh:26:if test "x`cd "${dir}" 2>/dev/null && pwd`" != "x`pwd`" apertium-mk-bg-0.2.0~r49489/autogen.sh-27-then ############################################## apertium-mk-bg-0.2.0~r49489/dev/inconsistency-summary.sh-20- if [ "$i" = "det" ]; then apertium-mk-bg-0.2.0~r49489/dev/inconsistency-summary.sh:21: TOTAL=`cat $INC | grep "<$i>" | grep -v -e '<n>' -e '<np>' | grep -v REGEX | wc -l`; apertium-mk-bg-0.2.0~r49489/dev/inconsistency-summary.sh:22: AT=`cat $INC | grep "<$i>" | grep '@' | grep -v -e '<n>' -e '<np>' | grep -v REGEX | wc -l`; apertium-mk-bg-0.2.0~r49489/dev/inconsistency-summary.sh:23: HASH=`cat $INC | grep "<$i>" | grep '> *#' | grep -v -e '<n>' -e '<np>' | grep -v REGEX | wc -l`; apertium-mk-bg-0.2.0~r49489/dev/inconsistency-summary.sh-24- elif [ "$i" = "preadv" ]; then apertium-mk-bg-0.2.0~r49489/dev/inconsistency-summary.sh:25: TOTAL=`cat $INC | grep "<$i>" | grep -v -e '<adj>' -e '<adv>' | grep -v REGEX | wc -l`; apertium-mk-bg-0.2.0~r49489/dev/inconsistency-summary.sh:26: AT=`cat $INC | grep "<$i>" | grep '@' | grep -v -e '<adj>' -e '<adv>' | grep -v REGEX | wc -l`; apertium-mk-bg-0.2.0~r49489/dev/inconsistency-summary.sh:27: HASH=`cat $INC | grep "<$i>" | grep '> *#' | grep -v -e '<adj>' -e '<adv>' | grep -v REGEX | wc -l`; apertium-mk-bg-0.2.0~r49489/dev/inconsistency-summary.sh-28- elif [ "$i" = "adv" ]; then apertium-mk-bg-0.2.0~r49489/dev/inconsistency-summary.sh:29: TOTAL=`cat $INC | grep "<$i>" | grep -v -e '<v' -e '<adj>' | grep -v REGEX | wc -l`; apertium-mk-bg-0.2.0~r49489/dev/inconsistency-summary.sh:30: AT=`cat $INC | grep "<$i>" | grep '@' | grep -v -e '<v' -e '<adj>' | grep -v REGEX | wc -l`; apertium-mk-bg-0.2.0~r49489/dev/inconsistency-summary.sh:31: HASH=`cat $INC | grep "<$i>" | grep '> *#' | grep -v -e '<v' -e '<adj>' | grep -v REGEX | wc -l`; apertium-mk-bg-0.2.0~r49489/dev/inconsistency-summary.sh-32- elif [ "$i" = "det" ]; then apertium-mk-bg-0.2.0~r49489/dev/inconsistency-summary.sh:33: TOTAL=`cat $INC | grep "<$i>" | grep -v 'art<' | grep -v REGEX | wc -l`; apertium-mk-bg-0.2.0~r49489/dev/inconsistency-summary.sh:34: AT=`cat $INC | grep "<$i>" | grep '@' | grep -v 'art<' | grep -v REGEX | wc -l`; apertium-mk-bg-0.2.0~r49489/dev/inconsistency-summary.sh:35: HASH=`cat $INC | grep "<$i>" | grep '> *#' | grep -v 'art<' | grep -v REGEX | wc -l`; apertium-mk-bg-0.2.0~r49489/dev/inconsistency-summary.sh-36- else apertium-mk-bg-0.2.0~r49489/dev/inconsistency-summary.sh:37: TOTAL=`cat $INC | grep "<$i>" | grep -v REGEX | wc -l`; apertium-mk-bg-0.2.0~r49489/dev/inconsistency-summary.sh:38: AT=`cat $INC | grep "<$i>" | grep '@' | grep -v REGEX | wc -l`; apertium-mk-bg-0.2.0~r49489/dev/inconsistency-summary.sh:39: HASH=`cat $INC | grep "<$i>" | grep '> *#' | grep -v REGEX | wc -l`; apertium-mk-bg-0.2.0~r49489/dev/inconsistency-summary.sh-40- fi apertium-mk-bg-0.2.0~r49489/dev/inconsistency-summary.sh:41: UNCLEAN=`calc $AT+$HASH`; apertium-mk-bg-0.2.0~r49489/dev/inconsistency-summary.sh:42: CLEAN=`calc $TOTAL-$UNCLEAN`; apertium-mk-bg-0.2.0~r49489/dev/inconsistency-summary.sh:43: PERCLEAN=`calc $UNCLEAN/$TOTAL*100 |sed 's/^\W*//g' | sed 's/~//g' | head -c 5`; apertium-mk-bg-0.2.0~r49489/dev/inconsistency-summary.sh-44- echo $PERCLEAN | grep "Err" > /dev/null; ############################################## apertium-mk-bg-0.2.0~r49489/dev/inconsistency-summary.sh-47- else apertium-mk-bg-0.2.0~r49489/dev/inconsistency-summary.sh:48: TOTPERCLEAN=`calc 100-$PERCLEAN | sed 's/^\W*//g' | sed 's/~//g' | head -c 5`; apertium-mk-bg-0.2.0~r49489/dev/inconsistency-summary.sh-49- fi ############################################## apertium-mk-bg-0.2.0~r49489/wiki-tests.sh-7-# Mac mktemp has no default template, this works on both apertium-mk-bg-0.2.0~r49489/wiki-tests.sh:8:SRCLIST=`mktemp -t tmp_$1.XXXXXXXXXX`; apertium-mk-bg-0.2.0~r49489/wiki-tests.sh:9:TRGLIST=`mktemp -t tmp_$1.XXXXXXXXXX`; apertium-mk-bg-0.2.0~r49489/wiki-tests.sh:10:TSTLIST=`mktemp -t tmp_$1.XXXXXXXXXX`; apertium-mk-bg-0.2.0~r49489/wiki-tests.sh-11- ############################################## apertium-mk-bg-0.2.0~r49489/wiki-tests.sh-39-# sed with tab again apertium-mk-bg-0.2.0~r49489/wiki-tests.sh:40:for LINE in `paste $SRCLIST $TRGLIST $TSTLIST | sed 's/ /%_%/g' | sed 's/ /!/g'`; do apertium-mk-bg-0.2.0~r49489/wiki-tests.sh-41-# echo $LINE; apertium-mk-bg-0.2.0~r49489/wiki-tests.sh-42- apertium-mk-bg-0.2.0~r49489/wiki-tests.sh:43: SRC=`echo $LINE | sed 's/%_%/ /g' | cut -f1 -d'!' | sed 's/^ *//g' | sed 's/ *$//g' | sed 's/ / /g'`; apertium-mk-bg-0.2.0~r49489/wiki-tests.sh:44: TRG=`echo $LINE | sed 's/%_%/ /g' | cut -f2 -d'!' | sed 's/^ *//g' | sed 's/ *$//g' | sed 's/ / /g'`; apertium-mk-bg-0.2.0~r49489/wiki-tests.sh:45: TST=`echo $LINE | sed 's/%_%/ /g' | cut -f3 -d'!' | sed 's/^ *//g' | sed 's/ *$//g' | sed 's/ / /g'`; apertium-mk-bg-0.2.0~r49489/wiki-tests.sh-46- ############################################## apertium-mk-bg-0.2.0~r49489/wiki-tests.sh-52- echo -e $mode"\t "$SRC"\nWORKS\t $TST\n"; apertium-mk-bg-0.2.0~r49489/wiki-tests.sh:53: CORRECT=`expr $CORRECT + 1`; apertium-mk-bg-0.2.0~r49489/wiki-tests.sh-54- fi apertium-mk-bg-0.2.0~r49489/wiki-tests.sh:55: TOTAL=`expr $TOTAL + 1`; apertium-mk-bg-0.2.0~r49489/wiki-tests.sh-56-done ############################################## apertium-mk-bg-0.2.0~r49489/wiki-tests.sh-65-if [ -n $CALC ]; then apertium-mk-bg-0.2.0~r49489/wiki-tests.sh:66: WORKING=`$CALC $CORRECT" / "$TOTAL" * 100" | head -c 7`; apertium-mk-bg-0.2.0~r49489/wiki-tests.sh-67- WORKING=", "$WORKING"%";