new-words
annotate misc/de @ 67:87bb1c5e6616
added de script to misc/
| author | Igor Chubin <igor@chub.in> | 
|---|---|
| date | Wed Mar 28 15:54:30 2012 +0200 (2012-03-28) | 
| parents | |
| children | 
| rev | line source | 
|---|---|
| igor@67 | 1 #!/bin/sh | 
| igor@67 | 2 | 
| igor@67 | 3 MY_NAME=$(echo $0 | sed s@.*/@@) | 
| igor@67 | 4 case "$MY_NAME" in | 
| igor@67 | 5 ru-de) | 
| igor@67 | 6 DICTNAME="Universal (Ru-Ge)" | 
| igor@67 | 7 ;; | 
| igor@67 | 8 en) | 
| igor@67 | 9 DICTNAME="LingvoUniversal (En-Ru)" | 
| igor@67 | 10 ;; | 
| igor@67 | 11 fr) | 
| igor@67 | 12 DICTNAME="Universal (Fr-Ru)" | 
| igor@67 | 13 ;; | 
| igor@67 | 14 *) | 
| igor@67 | 15 DICTNAME='Universal (Ge-Ru)' | 
| igor@67 | 16 ;; | 
| igor@67 | 17 esac | 
| igor@67 | 18 | 
| igor@67 | 19 _dict() | 
| igor@67 | 20 { | 
| igor@67 | 21 if [ "$FULL" = YES ] | 
| igor@67 | 22 then | 
| igor@67 | 23 sdcv -n -u "$DICTNAME" "$1" | fgrep -v .wav | 
| igor@67 | 24 else | 
| igor@67 | 25 sdcv -n -u "$DICTNAME" "$1" | grep -v — | fgrep -v .wav | 
| igor@67 | 26 fi | 
| igor@67 | 27 } | 
| igor@67 | 28 | 
| igor@67 | 29 ( | 
| igor@67 | 30 myname="`echo $0 | sed s@.*/@@`" | 
| igor@67 | 31 _dict "$@" | 
| igor@67 | 32 if [ -e "$ORIGINAL_TEXT" ] | 
| igor@67 | 33 then | 
| igor@67 | 34 echo . . . . . . . . . . . . . . . . . . . . . . . . . ; echo | 
| igor@67 | 35 if [ -z "$GREP_SENTENCES" ] | 
| igor@67 | 36 then | 
| igor@67 | 37 grep-sentences "$*" "$ORIGINAL_TEXT" | 
| igor@67 | 38 else | 
| igor@67 | 39 $GREP_SENTENCES "$@" | head -15 | 
| igor@67 | 40 fi | 
| igor@67 | 41 else | 
| igor@67 | 42 echo `date +%s` "$@" >> ~/Langs/Deutsch/${MY_NAME}.log | 
| igor@67 | 43 fi | 
| igor@67 | 44 ) | 
| igor@67 | 45 | 
