6 WC Command Examples to Count Number of Lines, Words, Characters in Linux

If You Appreciate What We Do Here On TecMint, You Should Consider:

  1. Stay Connected to: Twitter | Facebook | Google Plus
  2. Subscribe to our email updates: Sign Up Now
  3. Use our Linode referral link if you plan to buy VPS (it starts at only $10/month).
  4. Support us via PayPal donate - Make a Donation
  5. Support us by downloading our premium books in PDF format
  6. Support us by taking our online Linux course in 5 Days

We are thankful for your never ending support.

Ravi Saive

I am Ravi Saive, creator of TecMint. A Computer Geek and Linux Guru who loves to share tricks and tips on Internet. Most Of My Servers runs on Open Source Platform called Linux. Follow Me: Twitter, Facebook and Google+

Your name can also be listed here. Got a tip? Submit it here to become an TecMint author.

Receive Your Free Complimentary eBook NOW! -

Download Free Linux eBooks

Advanced Bash-Scripting Guide
Linux Bible
A Newbie's Getting Started Guide to Linux
Introduction to Linux - A Hands on Guide

You may also like...

8 Responses

  1. hasan0228 says:

    How do I get no of records of the file exclude footer?

    • Ravi Saive says:

      @Hasan,

      Your question is incomplete, could you explain your question in more detailed fashion, so that we can understand better and give you a proper solution..

  2. Sunny says:

    cat filename.txt | grep -v “saerch” | sed -n ‘ $ p ‘

  3. Saransh says:

    If u don’t want to print to print the last line

    Go for grep -v option

    can try grep -v ‘^6’

  4. Jayanto says:

    When I do a wc -l in a directory then the output is something like –
    1 File1.txt
    2 File2.txt
    3 File3.txt
    6 Total

    I do not want to display the last Total. How can we do that? Any insights..!

    • You can try this

      wc file*|grep -v total

      grep with -v option removes the lines which have the word “total” in them., so except last line all files with word count will shown. Hope it helps

  5. SRI says:

    Please tell me how to display number of words in each line by using wc command?

    • while read line; do echo “$line” | wc -m ;done < filename

      if your file contains '/' then use 'read -r' in the above command

      Another simple way without wc is

      awk '{print length($0) }' filename

Got something to say? Join the discussion.

Your email address will not be published. Required fields are marked *

Join Over 95000+ Linux Users
  1. 77,543
  2. 4,213
  3. 35,218

Enter your email to get latest Linux Howto's