mirror of
https://github.com/HDFGroup/hdf5.git
synced 2025-03-19 16:50:46 +08:00
[svn-r7359] Purpose:
New features Description: Add options of verbose (-v, -v9) and -fname which limits to checking file with the file name pattern. Solution: Platforms tested: Did not h5committest which does not cover this command. Verified it by hand. Misc. update:
This commit is contained in:
parent
c16a0fa8d3
commit
779af14613
@ -31,11 +31,17 @@ DIRS=. # default current directory
|
||||
USAGE()
|
||||
{
|
||||
cat <<EOF
|
||||
Usage: $PROGNAME [-h | -help] [dir1 dir2 ...]
|
||||
Usage: $PROGNAME [-h | -help] [-fname name-patter] [-v | -v9] [dir1 dir2 ...]
|
||||
Check copyright notices of files in [dir1 dir2 ...}.
|
||||
Default is to check files in current directory.
|
||||
-h | -help
|
||||
show this page.
|
||||
-fname name-pattern
|
||||
limit to files of name-pattern
|
||||
-v
|
||||
verbose mode
|
||||
-v9
|
||||
highly verbose
|
||||
EOF
|
||||
}
|
||||
|
||||
@ -50,6 +56,16 @@ PARSE_OPTION()
|
||||
USAGE
|
||||
exit 0
|
||||
;;
|
||||
-fname )
|
||||
shift
|
||||
FNAME="$1"
|
||||
;;
|
||||
-v* )
|
||||
VERBOSE=yes
|
||||
if test X$1 = X-v9; then
|
||||
set -x
|
||||
fi
|
||||
;;
|
||||
-* )
|
||||
echo "***Unknown option ($1)"
|
||||
USAGE
|
||||
@ -227,11 +243,21 @@ EOF
|
||||
#
|
||||
# Main body
|
||||
|
||||
PARSE_OPTION $*
|
||||
PARSE_OPTION "$@"
|
||||
|
||||
find $DIRS -type f -print |
|
||||
# use find to list all those file names and process them
|
||||
# one by one.
|
||||
(
|
||||
if test -z "$FNAME" ; then
|
||||
find $DIRS -type f -print
|
||||
else
|
||||
find $DIRS -type f -name "${FNAME}" -print
|
||||
fi
|
||||
) |
|
||||
while read file; do
|
||||
#echo checking ${file}...
|
||||
if test X-$VERBOSE = X-yes; then
|
||||
echo checking ${file}...
|
||||
fi
|
||||
case ${file} in
|
||||
*.c | *.h | *.cpp )
|
||||
C_SOURCE ${file}
|
||||
|
Loading…
x
Reference in New Issue
Block a user