]> https://gitweb.dealii.org/ - dealii.git/commitdiff
Fix most problems found by ShellCheck.
authorWolfgang Bangerth <bangerth@colostate.edu>
Thu, 26 Jul 2018 12:38:02 +0000 (06:38 -0600)
committerWolfgang Bangerth <bangerth@colostate.edu>
Thu, 26 Jul 2018 12:38:02 +0000 (06:38 -0600)
contrib/utilities/count_lines.sh

index 7397a33375c8cffbdc559c1ada201f74a9899574..1ef661811d44f22dbc36e76ef7b6ab3091b076d1 100755 (executable)
 
 git checkout -q master
 
-commits=`git log | \
-         egrep '^commit ' | \
-         perl -p -e 's/^commit //g;' | \
-         perl -e '$i=0; while (<>) { ++$i; if ($i % 200 == 0) { print; } }'`
+commits=$(git log | \
+          grep -E '^commit ' | \
+          perl -p -e 's/^commit //g;' | \
+          perl -e '$i=0; while (<>) { ++$i; if ($i % 200 == 0) { print; } }')
 
 for commit in $commits ; do
-  git checkout -q $commit
+  git checkout -q "$commit"
   
-  date=`git log --date=short --format="%ad" -n 1`
+  date=$(git log --date=short --format="%ad" -n 1)
 
-  files_source=`find . -name '*.h' -or -name '*.cc' -or -name '*.cu' -or -name '*.cuh' -type f | \
-                egrep -i -v '(tests|boost|umfpack|bundled)/'`
-  lines_source=`cat $files_source | wc -l`
+  files_source=$(find . -name '*.h' -or -name '*.cc' -or -name '*.cu' -or -name '*.cuh' -type f | \
+                 grep -E -i -v '(tests|boost|umfpack|bundled)/')
+  lines_source=$(cat $files_source | wc -l)
 
-  files_tests=`find . -name '*.h' -or -name '*.cc' -type f | \
-               egrep -i -v '(boost|umfpack|bundled)/' | \
-               grep tests/`
-  lines_tests=`cat $files_tests | wc -l`
+  files_tests=$(find . -name '*.h' -or -name '*.cc' -type f | \
+                grep -E -i -v '(boost|umfpack|bundled)/' | \
+                grep tests/)
+  lines_tests=$(cat $files_tests | wc -l)
   
-  echo $date $lines_source $lines_tests
+  echo "$date" "$lines_source" "$lines_tests"
 done
 
 git checkout -q master

In the beginning the Universe was created. This has made a lot of people very angry and has been widely regarded as a bad move.

Douglas Adams


Typeset in Trocchi and Trocchi Bold Sans Serif.