1
mirror of https://github.com/mpv-player/mpv synced 2024-11-07 01:47:00 +01:00

option to show the lines containing anomalies, patch by Ivo van Poorten

git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@17132 b3059339-0415-0410-9bf9-f77b7e298cf2
This commit is contained in:
wanderer 2005-12-07 18:11:58 +00:00
parent af02a1574e
commit ec58ad4075

View File

@ -22,6 +22,7 @@ _crlf=yes
_trailws=no
_rcsid=no
_oll=no
_showcont=no
_color=yes
_head=yes
@ -103,6 +104,9 @@ for i in "$@"; do
echo
printoption "all " "enable all tests" "no"
echo
printoption "showcont " "show offending content of file(s)" \
"$_showcont"
echo
printoption "color " "colored output" "$_color"
printoption "head " "print heading for each test" "$_head"
printoption "cvs " "use CVS/ to determine which files to check" \
@ -174,6 +178,12 @@ for i in "$@"; do
-none)
disable_all_tests
;;
-showcont)
_showcont=yes
;;
-noshowcont)
_showcont=no
;;
-*)
echo "unknown option: $i" >&2
exit 0
@ -222,16 +232,25 @@ fi
if [ "$_crlf" == "yes" ]; then
printhead "checking for MSDOS line endings ..."
if [ "$_showcont" == "yes" ]; then
grep -n -I "
" $filelist
else
grep -l -I "
" $filelist
fi
fi
# -----------------------------------------------------------------------------
if [ "$_trailws" == "yes" ]; then
printhead "checking for trailing whitespace ..."
if [ "$_showcont" == "yes" ]; then
grep -n -I "[[:space:]]\+$" $filelist
else
grep -l -I "[[:space:]]\+$" $filelist
fi
fi
# -----------------------------------------------------------------------------
@ -244,8 +263,12 @@ fi
if [ "$_oll" == "yes" ]; then
printhead "checking for overly long lines (over 79 characters) ..."
if [ "$_showcont" == "yes" ]; then
grep -n -I "^[[:print:]]\{80,\}$" $filelist
else
grep -l -I "^[[:print:]]\{80,\}$" $filelist
fi
fi
# -----------------------------------------------------------------------------