$ somecommand | wc -l
wc -l <filename>
# output = <number of lines> <filename>
# to omit the file name in output
wc -l < <filename>
# output = <number of lines>
$ wc -l < /dir/file.txt
3272485
echo Enter the filename
read file
w=`cat $file | wc -w`
c=`cat $file | wc -c`
l=`grep -c "." $file`
echo Number of characters in $file is $c
echo Number of words in $file is $w
echo Number of lines in $file is $l
find . -name '*.php' | xargs wc -l
# Let's use a text file called file.txt
# the file contains 5 lines of some programming languages in use today:
$ cat file.txt
#Output:
# JavaScript
# Java
# C
# Python
# C#
# Method 1 'wc'
# 'wc' command can be used to find the number of lines, characters,
# words, and bytes of a file.
$ wc -l file.txt
# Or
$ wc -l < file.txt
# Or
$ wc -l file.txt
# Output:
# 10 file.txt
# OR
# Method 2 - 'sed'
# 'sed' is a stream editor that can be used to perform basic text transformation
# of an input file.
# This command is mostly used for find-and-replace functionality and
# can also be used to find the number of lines of a specified file.
$ sed -n '=' file.txt
# Output:
# 1
# 2
# 3
# 4
# 5
# Or
# sed -n '$=' which gives the overall number of lines
$ sed -n '$=' file.txt
# Output:
# 5
# count total line numbers of multiple files
find ./ -type f -exec wc -l {} ; | awk '{total += $1} END{print total}'
Code Example |
---|
Shell :: windows vpn service |
Shell :: node-sass run |
Shell :: install snap change in progress ubuntu |
Shell :: find all files with 777 permissions |
Shell :: speedtest cli mac |
Shell :: uninstall node using n |
Shell :: find command recursive |
Shell :: install 7z commadn line windows |
Shell :: 7zip cmd |
Shell :: bash loop array |
Shell :: see unpushed commits |
Shell :: shell load file as variable |
Shell :: gif to webm ffmpeg |
Shell :: install golang |
Shell :: git set origin |
Shell :: ubuntu persistent root loggin |
Shell :: python run java jar |
Shell :: makefile ifeq or |
Shell :: install spicetify on windows |
Shell :: bash kill all terminal |
Shell :: istio grafana |
Shell :: mac terminal unzip to directory |
Shell :: install appx package windows |
Shell :: which zsh theme im using |
Shell :: chocolatey installation |
Shell :: search file in ubuntu |
Shell :: install mariadb 10.2 ubuntu 16.04 |
Shell :: heroku update remote url |
Shell :: starting apache2 server |
Shell :: linux run background |