编写脚本show_ip.sh,用脚本抓出网卡的IP?
**编写脚本:**使命令过滤此ip并在输出时只显示ip,不显示其他信息。
脚本内容:
#!/bin/bash
[ -z "$1" ] && {
echo "Error:please input interface following scripts!!"
exit
}
ifconfig $1 &> /dev/null || {
echo "$1 is not exist!!"
exit
}
ifconfig $1 | awk '/inet\>/{print $2}'
测试:
也可以用命令在bash里面直接显示IP
[root@rhel8_node1 Desktop]# ifconfig ens160 | awk '/inet\>/{print $2}'
192.168.43.10