diff --git a/namen.sh b/namen.sh index 12e9489..5e99c1e 100755 --- a/namen.sh +++ b/namen.sh @@ -5,8 +5,8 @@ usage() { echo " gebruik: - $PROGNAME [opties] -x 1|2|3|4|5 -i - $PROGNAME [opties] -x 1|2|3|4|5 corpusfile(s) en/of corpusdirectory(s) + $PROGNAME [opties] -x 1..8 -i + $PROGNAME [opties] -x 1..8 corpusfile(s) en/of corpusdirectory(s) -x : query @@ -139,12 +139,12 @@ else fi search () { - CMD="alto $@ '$EXPR' '$TEMPLATE' | $SORT | uniq -c | sed -e 's/\([0-9]\) */\1\t/' | sort -nr 2> /dev/null | tabulate -s '\t' -f plain 2> /dev/null$TAIL" + CMD="alto $@ '$EXPR' '$TEMPLATE' | $SORT | uniq -c | sed -e 's/\([0-9]\) */\1\t/' | sort -f -k 2 2> /dev/null | sort -n -r -k 1,1 -s 2> /dev/null | tabulate -s '\t' -f plain 2> /dev/null$TAIL" if [ $VERBOSE = 1 ] then - echo $CMD + echo "$CMD" fi - eval $CMD + eval "$CMD" } for i in "$@"