find_stray_empty_lines: fix tail "invalid context" error
authorJavier Viguera <javier.viguera@digi.com>
Tue, 27 Jul 2010 09:13:28 +0000 (11:13 +0200)
committerBernhard Reutner-Fischer <rep.dot.nop@gmail.com>
Wed, 28 Jul 2010 19:01:55 +0000 (21:01 +0200)
"tail -1" works only with one input file. Using it with multiple input
files throws following error on Ubuntu systems:

tail: option used in invalid context

Adding "-n" makes it work on all cases.

Signed-off-by: Javier Viguera <javier.viguera@digi.com>
Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
scripts/find_stray_empty_lines

index 60873dac159cd271944ef38d5c303d8d19fc3c0d..17a2d4a49a2dc4b53dbbb68b2c650b71a4a446f4 100755 (executable)
@@ -7,7 +7,7 @@ grep -n -B1 -r $'^\t*}' . | grep -A1 '.[ch]-[0-9]*-$'
 grep -n -A1 -r $'^\t*{' . | grep -B1 '.[ch]-[0-9]*-$'
 
 # find trailing empty lines
-find -type f | xargs tail -1 | while read file; do
+find -type f | xargs tail -n1 | while read file; do
         test x"$file" = x"" && continue
         read lastline
         #echo "|$file|$lastline"