BASH: Extract only IP Address from ip addr command

Hello ,

You can use below shell script to extract only IP address from ip command.

Command :  ip addr show  | grep -oP 'inet \K[^/]+'

Example:

[root@server cgi-bin]# ip addr show  | grep -oP 'inet \K[^/]+'
127.0.0.1
10.0.2.15
192.168.56.102


Note: If you are trying to use ip command in cron jobs, please use as /sbin/ip 



Hope it helps  you. 

0 Comments