Guest User

Untitled

a guest
Dec 16th, 2018
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.77 KB | None | 0 0
  1. #!/bin/bash
  2.  
  3. weasels="many|various|very|fairly|several|extremely\
  4. |exceedingly|quite|remarkably|few|surprisingly\
  5. |mostly|largely|huge|tiny|((are|is) a number)\
  6. |excellent|interestingly|significantly\
  7. |substantially|clearly|vast|relatively|completely"
  8.  
  9. wordfile=""
  10.  
  11. # Check for an alternate weasel file
  12. if [ -f $HOME/etc/words/weasels ]; then
  13. wordfile="$HOME/etc/words/weasels"
  14. fi
  15.  
  16. if [ -f $WORDSDIR/weasels ]; then
  17. wordfile="$WORDSDIR/weasels"
  18. fi
  19.  
  20. if [ -f words/weasels ]; then
  21. wordfile="words/weasels"
  22. fi
  23.  
  24. if [ ! "$wordfile" = "" ]; then
  25. weasels="xyzabc123";
  26. for w in `cat $wordfile`; do
  27. weasels="$weasels|$w"
  28. done
  29. fi
  30.  
  31.  
  32. if [ "$1" = "" ]; then
  33. echo "usage: `basename $0` <file> ..."
  34. exit
  35. fi
  36.  
  37. egrep -i -n --color "\\b($weasels)\\b" $*
  38.  
  39. exit $?
Add Comment
Please, Sign In to add comment