How To Wiki
Advertisement

You can use find and awk to counting the total number of lines in multiple files

Solution

Using the usual GNU tools, you can write the following script (replace "*.java" with your language file type):

find . -name "*.java" -exec wc -l '{}' \; | awk '{ sum += $1 } END { print sum }'

You can put this command in a bash script or create and alias



From HowTo Wiki, a Wikia wiki.

This is completely pointless. A much simpler way to do this is:

wc -l *.php

This will output the line count for each file, but with a total at the end as well.

Advertisement