author | wenzelm |
Sun, 29 Nov 1998 13:19:48 +0100 | |
changeset 5992 | 263051aaf0de |
parent 4508 | f102cb0140fe |
child 6082 | 590f9e3bf4d8 |
permissions | -rwxr-xr-x |
#!/bin/bash # # $Id$ # # DESCRIPTION: check files for non-ASCII characters ## diagnostics PRG=$(basename $0) function usage() { echo echo "Usage: $PRG [FILES|DIRS...]" echo echo " Recursively find .thy/.ML files and check for non-ASCII characters." echo exit 1 } ## process command line [ $# -eq 0 -o "$1" = "-?" ] && usage SPECS="$@"; shift $# ## main find $SPECS \( -name \*.ML -o -name \*.thy \) -print | \ xargs perl -w -e \ 'while(<ARGV>) { if (m/[\x80-\xff]/) { print "$ARGV: $_"; }}'