I want to see how many interfaces(ethernet cards) are
working using single command?
Answer Posted / alf55
The command:
ifconfig -a | (grep -E 'Link encap:|inet6 addr|inet addr:' |
grep -vE 'inet addr:|inet6 addr')
Would result with an output similar to:
eth0 Link encap:Ethernet HWaddr 00:90:f5:b7:6a:1c
lo Link encap:Local Loopback
sit0 Link encap:IPv6-in-IPv4
wlan0 Link encap:Ethernet HWaddr 00:24:d7:a7:16:c0
So the command:
ifconfig -a | (grep -E 'Link encap:|inet6 addr|inet addr:' |
grep -vE 'inet addr:|inet6 addr') | wc -l
would produce the count.
The problem here is that it would also count usages such as
"eth0:0".
To not count those devices use:
ifconfig -a | (grep -E 'Link encap:|inet6 addr|inet addr:' |
grep -vE 'inet addr:|inet6 addr:|:[0-9][0-9]*') |wc -l
| Is This Answer Correct ? | 1 Yes | 0 No |
Post New Answer View All Answers
Is cmake only for c++?
What is dos and its commands?
How do you grep?
What signal is ctrl c?
What does p mean linux?
What does touch do in linux?
What is the command can be used to check for file corruption?
What are different command to check ram, process and hdd of linux machine?
What does chmod 755 do?
What is in mkdir command?
What is phony in makefile?
Why is linux cpu usage so high?
What is SFC command?
What is devops linux?
List the three main parts of an operating system command?