Calculating the number of lines in a file?

How would I calculate and display the number of lines and words that are contained in a .sh file?

0

4 Answers

Use the tool wc.

  • To count the number of lines: -l

    wc -l myfile.sh
  • To count the number of words: -w

    wc -w myfile.sh

See man wc for more options.

1

As mentioned by souravc, you can use wc for this:

$ wc -w statusToFiles.sh
10 statusToFiles.sh
$ wc -l statusToFiles.sh
6 statusToFiles.sh

To 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

Your Answer

Sign up or log in

Sign up using Google Sign up using Facebook Sign up using Email and Password

Post as a guest

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

You Might Also Like