How would I calculate and display the number of lines and words that are contained in a .sh file?
04 Answers
Use the tool wc.
To count the number of lines:
-lwc -l myfile.shTo count the number of words:
-wwc -w myfile.sh
See man wc for more options.
As mentioned by souravc, you can use wc for this:
$ wc -w statusToFiles.sh
10 statusToFiles.sh
$ wc -l statusToFiles.sh
6 statusToFiles.shTo only display the count itself, you can pipe that output to awk, like this:
$ wc -l statusToFiles.sh | awk '{ print $1 }'
6...or as kos mentioned below:
$ < statusToFiles.sh wc -l
6 0 You can use grep command with blank matching string
grep "" -c file_path 2 You can also output the entire file with line numbers in front of every line using the command below:
cat -n myfile 1