Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- dict.sh:
- #!/bin/bash
- hunspell-unmunch /usr/share/myspell/pl_PL.{dic,aff} \
- 2> /dev/null \
- | iconv -f latin2 -t utf8 \
- | grep -E "^.{5}$" \
- | sed -e 's/\(.*\)/\L\1/' \
- | sort -f -u \
- > /tmp/dictionary5.txt
- wc -l /tmp/dictionary5.txt
- stat.sh:
- #!/bin/bash
- looks="....."
- contain=" "
- maycontain="a o k r n "
- notcontain=" "
- cmd="cat /tmp/dictionary5.txt | grep $looks"
- for l in ${contain}
- do
- cmd="${cmd} | grep ${l}"
- done;
- for l in ${maycontain}
- do
- cmd="${cmd} | grep ${l}"
- done;
- for l in ${notcontain}
- do
- cmd="${cmd} | grep -v ${l}"
- done;
- eval ${cmd} > /tmp/words.txt
- cat /tmp/words.txt | pr -tw80 -5
- wc -l /tmp/words.txt
- echo
- if test -f "/tmp/letters.txt";
- then
- rm /tmp/letters.txt
- fi
- for l in {a..z} ą ć ę ł ń ó ś ż ź
- do
- n=`grep -c "${l}" /tmp/words.txt`
- printf "%05d %s\n" ${n} ${l} >> /tmp/letters.txt
- done;
- cat /tmp/letters.txt | sort -r | pr -tw80 -5
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement