在显示时,将其它的去掉,只显示192.168.41后面的内容
时间: 2024-04-19 18:26:35 浏览: 11
要在显示时只保留IP地址后面的内容,可以使用`grep`命令结合正则表达式和反向引用来实现。以下是一个示例脚本:
```bash
#!/bin/bash
# 创建一个包含要ping的地址的数组
addresses=("www.google.com" "www.example.com" "www.github.com")
# 循环遍历地址数组并执行ping命令
for address in "${addresses[@]}"
do
echo "Ping $address ..."
ping -c 4 $address | grep -oE '192\.168\.41\.[0-9]+'
echo "-----------------------------"
done
```
在上面的示例中,我们使用了`grep`命令的`-o`选项来只输出匹配到的内容。正则表达式`192\.168\.41\.[0-9]+`表示匹配以`192.168.41.`开头,后面跟着至少一个数字的内容。这样,只有符合这个正则表达式的部分会被显示出来。
请注意,这个示例脚本假设你要ping的地址中包含了形如`192.168.41.x`的IP地址。你可以根据实际需求修改正则表达式来适应不同的IP地址格式。
相关推荐
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![txt](https://img-home.csdnimg.cn/images/20210720083642.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![text/plain](https://img-home.csdnimg.cn/images/20210720083646.png)
![application/x-dosexec](https://img-home.csdnimg.cn/images/20210720083343.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![dmg](https://img-home.csdnimg.cn/images/20210720083646.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)