【发布时间】:2022-01-17 10:58:53
【问题描述】:
我想清除此示例引号中的第一个字符串:
set dstaddr "somename 10.108.41.90" "somename 10.108.148.53"
我想要以下结果:
set dstaddr "somename 10.108.148.53"
您能否建议如何在 bash 中实现它? 我不仅对删除引号中的第一个匹配项感兴趣,而且对从 10.108.41.0/24 或在第三个八位字节中包含 41 及其名称的匹配 IP 地址范围以及删除它们感兴趣。
逻辑应该是: 如果您在子网 10.108.41.0/24 中找到主机,请使用 Okey 脚本将它们连同它们的名称一起从字符串中删除,但不要接触其他对象。
【问题讨论】: