| author | paulson |
| Fri, 18 Sep 1998 14:36:54 +0200 | |
| changeset 5499 | 1787c44ae4ed |
| 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: $_"; }}'